虽然尝试打开我的asp.net网络表单,我在控制台中收到此错误,所以我无法打开我的“不能读取属性打开未定义”下面是我的控制台ScriptResource文档的snipet。错误出现在最后一行“return b.open(a,c);” 。有趣的是我已经在我的页面中定义了radwindow管理器,如下所示
<telerik:RadWindowManager EnableShadow="false" ID="RadWindowManager1" DestroyOnClose="true"
Opacity="100" runat="server" Width="1000" Style="z-index: 31000" Height="500"
OnClientClose="RadWinClose" Behaviors="Close, Move,Reload,Resize" ReloadOnShow="true">
</telerik:RadWindowManager>
控制台中的ScriptResource
Type.registerNamespace("Telerik.Web.UI");
Type.registerNamespace("Telerik.Web.UI.WindowManager");
$telerik.toWindowManager=function(a){return a;
};
$telerik.findWindowManager=$find;
function GetRadWindowManager(){return Telerik.Web.UI.WindowManager.Manager;
}window.radalert=function(e,c,d,a){var b=GetRadWindowManager();
return b.radalert(e,c,d,a);
};
window.radconfirm=function(f,e,d,c,b,g){var a=GetRadWindowManager();
return a.radconfirm(f,e,d,c,b,g);
};
window.radprompt=function(g,f,d,c,b,h,e){var a=GetRadWindowManager();
return a.radprompt(g,f,d,c,b,h,e);
};
window.radopen=function(a,c){var b=GetRadWindowManager();
return b.open(a,c);
答案 0 :(得分:0)
你如何打开你的RadWindows?您必须确保在Sys.Application.Load事件之后执行对radopen()或wndManagerInstance.open()的调用。