AjaxFileUpload问题未正确显示

时间:2013-02-23 03:34:38

标签: asp.net ajax ajaxcontroltoolkit

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

在此处查看图片: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> 

正如我所说,项目构建并启动正常,没有错误,正如您在屏幕截图中看到的那样,它会尝试构建控件,但有些东西已经关闭......

2 个答案:

答案 0 :(得分:0)

这是我的web.config中的内容,不是百分之百确定什么,但我正在搞乱它并让它工作正常。因此,如果其他人有这个问题,那可能是你的web.config中的内容:)

答案 1 :(得分:0)

我必须将它添加到我的web.config文件中:

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