0

我最近开始处理一个新项目,并且在使用 AjaxControlToolkit(更具体地说是 AjaxFileUpload 控件)时遇到了一些困难。我已经成功地使用了这个工具包并控制了其他项目,但我不确定这个工具包发生了什么。我引用了 AjaxControlToolkit,将所需的行放入我的 web.config,将所需的行放入我的 aspx 页面并设置脚本管理器,一切似乎都很好。该站点启动时没有错误,并且显示出来但它无法正常工作。基本上显示的是一个黑色的框,看起来像“上传”按钮,单击该按钮可以让我选择一个文件。但是,控件的其他功能都不起作用。

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

正如我所说,该项目可以正常构建和启动,没有错误,并且正如您在屏幕截图中看到的那样,它尝试构建控件,但有些问题......

4

2 回答 2

0

这是我的 web.config 中的东西,不是 100% 确定是什么,但我正在搞砸它并让它正常工作。因此,如果其他人有此问题,则可能是您的 web.config 中的某些内容:)

于 2013-02-24T22:39:32.180 回答
0

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

<handlers>
  <add name="AjaxFileUploadHandler" verb="*" path="AjaxFileUploadHandler.axd" type="AjaxControlToolkit.AjaxFileUploadHandler, AjaxControlToolkit"/>
</handlers>
于 2016-06-28T15:20:35.890 回答