【发布时间】:2015-04-10 12:28:47
【问题描述】:
我正在使用 ASP.NET 并测试更新面板。我知道它确实需要一个脚本管理器,并且我查看了 SO 中的所有其他类似问题,但没有人回答我的情况。
这是我的代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
This is Form A</div>
<asp:ScriptManager ID="aa" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button Text="OK" runat="server"/>
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>
</html>
所以如您所见,我确实有一个脚本管理器,但仍然出现此错误。
感谢反馈。
===============================
没有类似的问题,所以在我的代码中回答我的问题是“我已经有一个 ScriptManager”。
【问题讨论】:
-
不,它根本不是重复的。如果您仔细阅读我的问题,我解释说我已经有一个“Scriptmanager”。如果您认为这是重复的,请在 SO 中给我一个链接,其中包含此问题并且代码包含 Scriptmanager。
-
您能检查一下您的页面上是否有任何 javascript 错误吗?
-
您的代码在 .NET 4.5 中对我来说工作得很好。您确定在此页面上引发错误吗?
-
您是否尝试移动
ScriptManager?