0

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!";
}
4

1 回答 1

2

如下所示使用 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 。

于 2014-03-11T16:36:06.217 回答