“ScriptManager” 报错,Why??? 错误信息如下图:
代码:
<asp:ScriptManager runat="server"></asp:ScriptManager>
问题一:VS2010提示“ScriptManager元素不是已知元素。原因可能是网站中存在编译错误,或是缺少web.config文件。”,这是怎么回事??? 有时候页面可以正常运行,但是有时候页面又会报错,这到底是怎么回事?
问题二:站点是从“.Net2.0”升级到“.Net4.0”的,升级到“.Net4.0”后使用“AJAX”就会出现这样的问题???
<asp:UpdatePanel ID="UpdatePanel1" runat="server" >
<ContentTemplate>
<asp:Timer ID="Timer22" Interval="6000" OnTick="Timer22_Tick" runat="server"></asp:Timer>
<table align="center" border="0" cellpadding="0" cellspacing="0"
style=" vertical-align:middle; background-image:url(../../Images/zxjc-cjmk1.gif); width:1024px; height:626px; background-repeat:no-repeat;">
<tr style=" height:45px; width:1024px;">
<td> </td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
------解决方案--------------------------------------------------------
- HTML code
<asp:ScriptManager ID="ScriptManager2" runat="server"></asp:ScriptManager>
------解决方案--------------------------------------------------------
这是。net自带的ajax吗? 孩子劝你不要用这个东西 还是用用js的ajax吧 jquery的ajax很好用也很方便
------解决方案--------------------------------------------------------
<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI" TagPrefix="asp" %>
是不是要加這個呢?
------解决方案--------------------------------------------------------
你删掉,重新拉过,会自动注册。
------解决方案--------------------------------------------------------
你的错误信息里面是使用了System.WIndows.这个是不需要的,删除这个引用
------解决方案--------------------------------------------------------
看看你的工程dll中有没有引用
------解决方案--------------------------------------------------------
现在的页面上是没有这个注册指令的。怎么回事呢???
asp.net4.0已经内置了,不需要这个了