C#MVC在url中返回哈希值(Jquery Mobile)

时间:2012-11-07 17:25:36

标签: jquery mobile hash

我正在使用jquery mobile。

页面从jquery移动页面提交特定的操作方法。

<div data-role='page'>

我希望jquery mobile在POST返回时显示特定页面。

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

如何在action方法中返回视图并包含url的哈希部分

http://url?param=0#errorPage

我想在响应网址中包含#errorPage。

这甚至可以在POST中使用吗?

1 个答案:

答案 0 :(得分:0)

您可以在使用Redirect()时附加片段,试试这个:

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

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

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