【发布时间】:2018-12-04 10:51:17
【问题描述】:
为什么在 ASP 中尝试使用 ScriptManager 和 JavaScript 关闭 RadWindow 时会抛出 Error: Unable to get property '_ScriptLoaderTask' of undefined or null referece? (Internet Explorer 11)
我们的应用程序具有“保存和关闭”按钮,其中包含以下 C# 代码,用于在保存完成后执行关闭逻辑:
public void CloseWindow()
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "close",
"CloseModal()", true);
}
.aspx 页面包含以下 JavaScript:
function CloseModal() {
var oWnd = GetRadWindow();
if (oWnd) {
oWnd.close();
}
}
function GetRadWindow() {
var oWindow = null;
if (window.radWindow) {
oWindow = window.radWindow;
} else if (window.frameElement &&
window.frameElement.radWindow) {
oWindow = window.frameElement.radWindow;
}
return oWindow;
}
【问题讨论】:
标签: javascript c# asp.net telerik scriptmanager