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.

Другие вопросы по тегам