我有一个页面,上面有以下代码:
<script type="text/javascript" language="javascript">
/// <reference name="MicrosoftAjax.js" />
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args)
{
ToggleTimeDiv();
}
</script>
当页面加载时,我得到以下错误:
我使用的是Visual Studio 2008标准版。是什么导致了这个错误?
发布于 2009-12-19 13:40:53
你的ScriptManager之前是你的<script>
代码块吗?
发布于 2011-09-20 20:24:00
您应该将脚本代码放在页面的末尾,在所有内容之后,但就在结束标记之前。在end form标记和end body标记之间,您需要的代码如下:
<html>
...
</head>
<body>
<form id="form1" runat="server">
...
</form>
enter code here
<script type="text/javascript" language="javascript">
/// <reference name="MicrosoftAjax.js" />
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args)
{
ToggleTimeDiv();
}
</script>
</body>
</html>
发布于 2013-06-15 04:16:33
你有没有
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
在你页面的顶部..我也有同样的问题..添加了这个,它可以工作了.
https://stackoverflow.com/questions/1931701
复制相似问题