【问题标题】:How to refresh the page? (Click button close RadWindow)如何刷新页面? (单击按钮关闭 RadWindow)
【发布时间】:2013-12-15 17:18:19
【问题描述】:

我有 2 页(主页和类别) 加载页面主页上有按钮。单击按钮运行面板 RadWindow (NavigateUrl:Сategory)。

protected void ShowWindow()
    {
        string script = "function f(){$find(\"" + RadWindow_editor.ClientID + "\").show(); Sys.Application.remove_load(f);}Sys.Application.add_load(f);";
        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", script, true);
    }
    protected void RadButtonEdit_Click(object sender, EventArgs e)
    {
        ShowWindow();
    }

Load RadWindow NavigateUrl - 按钮上的Сategory。单击按钮关闭 RadWindow。

protected void RadButtonEdit_Click(object sender, EventArgs e)
        {
            ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "Close();", true);
        }
 function GetRadWindow() {
     var oWindow = null;
     if (window.radWindow)
         oWindow = window.radWindow;
     else if (window.frameElement.radWindow)
         oWindow = window.frameElement.radWindow;
     return oWindow; 
 }

 function Close() {
     var oWindow = GetRadWindow();
     oWindow.argument = null;
     oWindow.close();
     return false;
 }

如何刷新首页? (点击按钮关闭RadWindow)

谢谢!

【问题讨论】:

    标签: c# javascript asp.net telerik radwindow


    【解决方案1】:

    有像 OnClientBeforeClose 和 OnClientClose 这样的客户端事件。
    http://demos.telerik.com/aspnet-ajax/window/examples/clientsideevents/defaultcs.aspx
    并检查此链接,它会给您一个想法。
    How to close the radwindow on serverside and refresh the parent page

    您还应该查看在父页面中使用 RadAjaxManager 将窗口事件发送到父页面,如以下演示所示:Grid and Window。它侧重于刷新网格,而不是实例中的页面,但将事件发送到父页面的概念保持不变。

    【讨论】:

    • 没有帮助。 RadWindow 关闭并且主页不刷新。
    【解决方案2】:

    方法如下:http://www.telerik.com/community/forums/aspnet-ajax/window/how-to-refresh-the-page-click-button-close-radwindow.aspx#2894238

    如果您的页面没有刷新,那么问题出在页面上。在 URL 中有一个 has 可能会导致此问题。确保更改 URL,以便获得新的 GET 请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-10
      • 1970-01-01
      • 2013-10-10
      • 2015-07-05
      • 2019-08-22
      • 1970-01-01
      相关资源
      最近更新 更多