2013-02-23 68 views
0

我最近开始使用AjaxControlToolkit(更具体地说是AjaxFileUpload控件),并且遇到了一些困难。我已经成功地使用了这个工具包和其他项目的控件,但我不确定这个项目发生了什么。我引用了AjaxControlToolkit,将必需的行放在我的web.config中,将必需的行放在我的aspx页面中,并设置了一个脚本管理器,一切看起来都很好。该网站启动没有错误,它有点显示,但它不能正常工作。基本上显示的是一个黑色的框,看起来像“上传”按钮,点击时允许我选择一个文件。然而,该控件的其他功能都没有工作。图像中的前两个块是两个独立的FileUploadControls,第三块是一个asyncfileupload控件....任何人都知道发生了什么!!!AjaxFileUpload问题没有正确显示

看到的形象在这里:http://img571.imageshack.us/img571/3417/screenshot20130223at111.png

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="AjaxControlToolkit" %> //at top of page 



<AjaxControlToolkit:ToolkitScriptManager ID="tsm1" runat="server"></AjaxControlToolkit:ToolkitScriptManager> //on page 

<AjaxControlToolkit:AjaxFileUpload ID="ajaxupload1" runat="server" />//on page 
     <pages>//web.config 
     <controls> 
      <add tagPrefix="AjaxControlToolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/> 
     </controls> 
    </pages> 

正如我说,这个项目建立并启动正常,没有错误,因为你可以在截图中看到它试图建立的控制,但东西是关闭的。 ..

+1

这是很难帮助你在你的代码中的问题没有看到你的代码。 – 2013-02-23 03:37:19

+0

添加了代码示例以供参考,但它们确实只是基本的;没有复杂的... – 2013-02-23 03:46:57

+0

@ JordanMurphy - 你检查控制台的任何错误? – coder 2013-02-23 03:49:12

回答

0

这是我的web.config中的东西,不是100%确定什么,但我搞乱了它,并得到它工作正常。因此,如果任何人有这个问题,它可能在你的web.config :)

+0

请问你可以显示它吗? – Lorgarn 2014-06-25 10:10:21

0

东西,我不得不把它添加到我的web.config文件:

<handlers> 
    <add name="AjaxFileUploadHandler" verb="*" path="AjaxFileUploadHandler.axd" type="AjaxControlToolkit.AjaxFileUploadHandler, AjaxControlToolkit"/> 
</handlers>