【问题标题】:Telerik. RadScriptManager issue at RadWindow泰勒里克。 RadWindow 上的 RadScriptManager 问题
【发布时间】:2010-08-19 09:53:58
【问题描述】:

我从父窗体显示 RadWindow:

 <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;
    }
}

在 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>

但是当 RadWindow 在我的萤火虫上打开时,我得到了 js 错误:

this._form 为空 Type._registerScript("MicrosoftAjaxWeb...UI._UpdateProgress",Sys.UI.Control);

当我没有 RadScriptManager 时,一切正常。但我需要它用于 RadListBox 和 UpdatePanel 功能。

【问题讨论】:

  • 您运行的是什么版本的 Telerik?你能粘贴你的 web.config 吗?

标签: javascript asp.net ajax telerik radwindow


【解决方案1】:

如果您不在 RadWindow 中,而是在 IFRAME 中显示内容页面,是否会出现同样的问题?如果问题仅存在于 RadWindow,请设置 ShowContentDuringLoad=true。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-05
    • 1970-01-01
    • 2019-08-31
    • 2021-04-09
    • 2015-06-20
    • 2020-04-06
    • 2013-09-12
    • 2014-07-12
    相关资源
    最近更新 更多