【问题标题】:determining that a Postback opens a new page确定回发打开一个新页面
【发布时间】:2009-11-06 22:32:19
【问题描述】:

我有一个带有 LinkBut​​ton 的页面 (page1),单击该链接按钮后,浏览器将转到一个新页面 (page2)。

当我单击 LinkBut​​ton page1 回发并点击 page1 的 Init 和 Load 事件处理程序,然后转到 page2。

我如何在 page1 回发中告知我即将被带到一个新页面,而不是单击导致页面回发但不导航的按钮?

【问题讨论】:

  • 链接按钮的事件处理程序是否包含到“page2”的“Response.Redirect”?
  • 感谢大家的回答。稍作睡眠并再次搜索 Response.Redirect() 即可解决该问题。它被隐藏在代码的另一部分。 LinkBut​​ton 没有单击事件处理程序。很抱歉打扰您。

标签: asp.net redirect postback linkbutton


【解决方案1】:

您还可以将 OnClick 事件添加到每个按钮后面的代码中,对于要回发到另一个页面的事件,请执行 Response.Redirect。但是,这样做的限制是,如果您需要“page2”上的表单数据,您将丢失在 Response.Redirect 上发布的表单数据。

【讨论】:

    【解决方案2】:

    看来你没有使用LinkBut​​ton的OnCLick事件,如果你使用该事件,执行点击的动作是那里,而不是Page Load事件?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-06
      • 1970-01-01
      • 1970-01-01
      • 2020-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多