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 ответ
Используйте 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 устранение неполадок-opening-from- server.html.