【发布时间】:2011-08-15 06:41:04
【问题描述】:
您好,我有一个 aspx 页面,其中包含以下代码
<asp:ScriptManager ID="scriptManager" runat="server" AsyncPostBackTimeout="500" EnablePageMethods="true">
</asp:ScriptManager>
<script type="text/javascript">
Sys.Application.add_init(BeginRequestHandler);
Sys.Application.add_init(EndRequestHandler);
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args) {
AsynProcessing('block', 'AlertDiv', 'ProcessingImage');
}
function EndRequestHandler(sender, args) {
AsynProcessing('none', 'AlertDiv', '');
}
function AsynProcessing(visstring, elem, img) {
var adiv = $get(elem);
adiv.style.display = visstring;
adiv.image = img;
}
但页面抛出 javascrip 错误,因为“Sys.WebForms.PageRequestManager”为空或不是对象。我已将下面的 scriptmanager 标签。我什至尝试添加
<xhtmlConformance mode="Transitional"/>
在 web.config 部分。但仍然得到同样的错误。
任何帮助深表感谢。提前致谢
【问题讨论】:
标签: asp.net scriptmanager