Javascript 泰勒瑞克。RadScriptManager在RadWindow上的问题
我从父窗体显示RadWindow:Javascript 泰勒瑞克。RadScriptManager在RadWindow上的问题,javascript,asp.net,ajax,telerik,radwindow,Javascript,Asp.net,Ajax,Telerik,Radwindow,我从父窗体显示RadWindow: <telerik:RadTreeView ID="tvFile" runat="server"> OnClientContextMenuItemClicking="onClientContextMenuItemClicking"> <ContextMenus> <telerik:RadTreeViewContextMenu ID="MainContextMenu" runat="server">
<telerik:RadTreeView ID="tvFile" runat="server">
OnClientContextMenuItemClicking="onClientContextMenuItemClicking">
<ContextMenus>
<telerik:RadTreeViewContextMenu ID="MainContextMenu" runat="server">
<Items>
<telerik:RadMenuItem Value="Rights" Text="Rights"/>
</Items>
</telerik:RadTreeViewContextMenu>
</ContextMenus>
</telerik:RadTreeView>
<telerik:RadWindowManager ID="winManager" ShowContentDuringLoad="false" VisibleStatusbar="false"
ReloadOnShow="false" runat="server" Skin="Sunset" EnableShadow="true">
<Windows>
<telerik:RadWindow ID="RadWindow2" Modal="true" onClientClose="OnClientClose"
NavigateUrl="UserRights.aspx" runat="server" Behaviors="Close">
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
<script type="text/javascript">
function OnClientClose(oWnd, args)
{
var arg = args.get_argument();
if (arg)
{}
}
function openWin(path) {
var oWnd = radopen("UserRights.aspx?file="+path, "RadWindow2");
}
function onClientContextMenuItemClicking(sender, args)
{
var menuItem = args.get_menuItem();
var treeNode = args.get_node();
var nodeValue = treeNode.get_value();
menuItem.get_menu().hide();
switch (menuItem.get_value())
{
case "Rights":
openWin(nodeValue);
break;
}
}
OnClientContextMenuItemClicking=“OnClientContextMenuItemClicking”>
函数OnClientClose(oWnd,args)
{
var arg=args.get_参数();
如果(arg)
{}
}
函数openWin(路径){
var oWnd=radopen(“UserRights.aspx?file=“+path,”RadWindow2”);
}
函数onClientContextMenuItemClicking(发送方,参数)
{
var menuItem=args.get_menuItem();
var treeNode=args.get_node();
var nodeValue=treeNode.get_value();
menuItem.get_menu().hide();
开关(menuItem.get_value())
{
“权利”一案:
openWin(nodeValue);
打破
}
}
在UserRights.aspx,我需要RadListBox的RadScriptManager,如下所示:
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"/>
<asp:Button runat="server" ID="ds" Text="fd" />
<telerik:RadListBox runat="server" ID="dcs"></telerik:RadListBox>
</form>
但是当我的firebug打开RadWindow时,我得到了js错误:
此.\u表单为空
键入.u registerScript(“MicrosoftJaxWeb…UI.\u UpdateProgress”,Sys.UI.Control)
当我没有经理的时候,一切都很好。但我需要它的RadListBox和UpdatePanel功能 如果不是在RadWindow中而是在IFRAME中显示内容页,是否会出现相同的问题?如果问题仅存在于RadWindow,请将ShowContentDuringLoad设置为true 你在运行什么版本的Telerik?你能粘贴你的web.config吗。