C#MVC返回哈希值(jQuery Mobile)



我正在使用jQuery手机。

页面从jQuery手机页面提交到特定的操作方法。

<div data-role='page'>

我希望JQuery Mobile在帖子返回时显示特定页面。

<div data-role='page' id='errorPage'>
</div>

如何将视图返回动作方法中,并包括URL的哈希部分

http://url?param=0#errorPage

我想在响应URL中包括#ErrorPage。

在帖子中甚至可以吗?

使用Redirect()时可以附加片段,请尝试以下操作:

return Redirect("~/Controller/Action/#errorPage");

如果您想维护路由,以使您没有任何硬编码字符串,也可以做到这一点:

return Redirect(Url.RouteUrl(new { controller = "Controller", action = "Action"}) + "#errorPage");

最新更新