【问题标题】:How do I redirect to another page from RadPane in ASP.NET?如何在 ASP.NET 中从 RadPane 重定向到另一个页面?
【发布时间】:2014-05-12 12:20:19
【问题描述】:

我将 RadSplitter 放到一个有两个垂直窗格的页面 (parent.aspx) 上。在左侧有一个导航菜单。如果单击菜单项,它将打开导航菜单旁边右侧的 .aspx 页面。现在我想从右侧窗格中打开的页面重定向 Web 应用程序(我想重定向到一个完整的新 Web 表单,例如 Default.aspx)。

我想重定向到另一个页面,但是当我重定向页面时,Default.aspx 在 contentPane(右侧)中打开。我想在新页面中打开此页面。

【问题讨论】:

  • 你的代码好吗?到目前为止你做了什么?
  • 我放了一个页面,其中包含一个具有 2 个窗格的 radsplitter。左右
  • 单击左窗格中的链接时,会在右窗格中打开一个页面。 (例如:当点击子链接时,child.aspx 在右窗格中打开)
  • Child.aspx 有指向其他页面的链接。 (例如:child.aspx 有必须打开 Default.aspx 的默认链接)
  • 现在,当我点击默认链接时,Default.aspx 在同一页面中打开。意思是,Default.aspx 在右侧窗格中打开

标签: c# asp.net telerik rad-controls


【解决方案1】:

在内容页面窗格中调用此 JavaScript:

window.top.location = "the-page-i-want-to-go-to.aspx"

这可以附加到按钮单击或您使用的任何其他客户端事件。重要的是访问 iframe 层次结构并导航最顶层。

如果您使用锚标记,这更容易,只需将 target="_top" 添加到它们。

【讨论】:

    猜你喜欢
    • 2011-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-22
    • 2019-11-04
    • 2021-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多