刷新页面时,RadWindow将关闭

时间:2014-03-10 06:00:36

标签: c# asp.net telerik radwindow

刷新页面时RadWindow将关闭。我有一个RadWindow,在<ContentTemplate>中有一个按钮,当我点击按钮时RadWindow关闭。我该怎么办才能不关闭RadWindow?

<telerik:RadWindowManager ID="RadWindowManager1" ShowContentDuringLoad="true" VisibleStatusbar="false"
    RegisterWithScriptManager="True" EnableShadow="True" ReloadOnShow="true" Width="760px"
    Height="350px" runat="server">
    <Windows>
        <telerik:RadWindow ID="modalPopup" runat="server" Modal="True" OpenerElementID="btnShowWindow">
            <ContentTemplate>
                <asp:Button ID="Button1" runat="server" Text="AddName" OnClick="Button1_Click" />
                <asp:Label ID="lblName" runat="server" ></asp:Label>
            </ContentTemplate>
        </telerik:RadWindow>
    </Windows>
</telerik:RadWindowManager>

在aspx.cs中:

protected void Button1_Click(object sender, EventArgs e)
{
    lblName.Text = "Hello!";
}

1 个答案:

答案 0 :(得分:1)

使用AJAX,如下所示:http://www.telerik.com/help/aspnet-ajax/radwindow-ajaxifying.html

这将阻止完整的回发,因此您的RadWindow将不会处置而不会关闭。请注意,其他完整的回发仍将关闭它。

如果您需要确保在某个服务器操作后打开它,请查看此处:http://www.telerik.com/help/aspnet-ajax/window-troubleshooting-opening-from-server.html