【问题标题】:ASP.NET MVC Razor Layouts - the url is not getting updatedASP.NET MVC Razor 布局 - url 未更新
【发布时间】:2011-02-22 13:15:42
【问题描述】:

我对 ASP.NET MVC 很陌生,如果我问一些愚蠢的问题,请放心。问题是,当我从 LogOn 方法重定向时,它不会正确更新浏览器中的 URL

 public ActionResult LogOn(LogOnModel model, string returnUrl)
        {
          return RedirectToAction("Index", "Menu");
        }

虽然它从菜单/索引视图呈现内容,但 URL 仍然存在

http://localhost/App/account/logon#/WMSMobileWeb/account/logon

它应该在哪里,

http://localhost/App/Menu/Index

我正在使用带有布局和 JQuryMobile 的 Razor 视图引擎。任何想法?

/大黄蜂

【问题讨论】:

  • 我遇到了完全相同的问题 Bumble Bee,您使用以下建议解决了吗?或者使用 MVC/JQueryMobile 得到一些东西。 -- 谢谢
  • 以下解决方案对我有用。基本上是 ajax 请求造成了 url 问题。

标签: asp.net-mvc jquery-mobile razor


【解决方案1】:

看来,您正在使用 Ajax 调用此操作,这就是您的 URL 不会更改的原因。 This question basically covers what you need to do redirects with Ajax approach

【讨论】:

  • 您实施的解决方案是什么?我有完全相同的问题。谢谢
  • @David 看起来重定向必须在客户端完成......我正在经历同样的事情......或者转向 AJAX 处理。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多