我最近开始处理一个新项目,并且在使用 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>
正如我所说,该项目可以正常构建和启动,没有错误,并且正如您在屏幕截图中看到的那样,它尝试构建控件,但有些问题......