刷新页面时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!";
}
答案 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。