问题描述
小弟我新手一名。我已经是按AjaxControlToolkit里面的例子去做了,还是不行!不知道是缺了哪个地方,在页面上显示如下:正常应该是这样的:下面是aspx<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default3.aspx.cs"Inherits="Default3"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><%@RegisterAssembly="AjaxControlToolkit"Namespace="AjaxControlToolkit"TagPrefix="ajaxToolkit"%><htmlxmlns="http://www.w3.org/1999/xhtml"><scripttype="text/javascript">functiononClientUploadComplete(sender,e){onImageValidated("TRUE",e);}</script><headrunat="server"><title></title></head><body><formid="form1"runat="server"><asp:scriptmanagerID="Scriptmanager1"runat="server"EnableScriptLocalization="true"EnableScriptGlobalization="true"></asp:scriptmanager><div><asp:Labelrunat="server"ID="myThrobber"Style="display:none;"><imgalign="absmiddle"alt=""src="../Images/uploading.gif"/></asp:Label><ajaxToolkit:AjaxFileUploadID="AjaxFileUpload1"runat="server"ThrobberID="myThrobber"ContextKeys="fred"AllowedFileTypes="jpg,jpeg"MaximumNumberOfFiles="10"OnUploadComplete="AjaxFileUpload1_OnUploadComplete"Mode="Server"/></div></form></body></html>:
解决方案
解决方案二:
可能你找不到熟悉AjaxControlToolkit的开发者,在它(以第三方工具库身份)推出来才1年,微软的asp.net就转移了ajax方向了(不做ajax,而是去学struts了)。因此这个工具库得不到支持,不用为好。可以转而使用asp.netajaxUpdatepanel(如果重服务器端)以及jQuery(如果重浏览器端)。