【问题标题】:ASP.NET Response.Redirect problemsASP.NET Response.Redirect 问题
【发布时间】:2014-02-19 15:21:14
【问题描述】:

最近,我有一个新的 Web 项目,它很简单,不难,但有一些我以前从未见过的“问题”。

这个想法很简单。

一个页面 (A.aspx) 调用另一个页面 (B.aspx)。这两个页面在同一个目录中。

B.aspx 已显示。当它在 B.aspx 上的工作完成时,它执行一个 Response.Redirect 到 A.aspx。

现在,我不知道的事情正在发生,因为,重定向到 A.aspx,但 url 是 B.aspx...然后看到页面 A.aspx,但是功能工作的任何按钮。

代码:

A.aspx

protected void btnView_Click(object sender, EventArgs e){
   Response.Redirect("B.aspx", false);
}

B.aspx

private void GoBack()
{
      Response.Redirect("OfficeDetail.aspx", false);
}

仅此而已……

有人知道发生了什么吗?

PS:我用的是jquery mobile,不知道会不会引起什么问题,但我还是第一次遇到这个问题。

谢谢

【问题讨论】:

  • b.aspx 里还有代码吗?没有看到更多,很难说出发生了什么。听起来您几乎是在使用 server.transfer 而不是 response.redirect 您所描述的内容。
  • 不,只有您在此处看到的代码。
  • 您在使用jquery mobile ajax 导航吗?我认为最好使用 MVC 来处理 JS 框架。与 Web 表单的集成可能很困难且不自然

标签: asp.net response.redirect


【解决方案1】:

好的,我解决了这个问题。问题是我没有在页面上使用 data-ajax="false" 属性。

<form id="frmMain" runat="server" data-ajax="false"></form>

【讨论】:

    猜你喜欢
    • 2011-08-21
    • 2013-12-07
    • 1970-01-01
    • 2010-10-08
    • 2021-04-04
    • 2012-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多