读书人

“ScriptManager” 报错Why? 江湖救

发布时间: 2012-11-04 10:42:41 作者: rapoo

“ScriptManager” 报错,Why??? 江湖救急。。。
“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已经内置了,不需要这个了

读书人网 >asp.net

热点推荐