0

我正在使用 jquery 手机。

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

<div data-role='page'>

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

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

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

http://url?param=0#errorPage

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

这甚至可以在 POST 中实现吗?

4

1 回答 1

0

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

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

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

return Redirect(Url.RouteUrl(new { controller = "Controller", action = "Action"}) + "#errorPage");
于 2012-11-07T17:32:55.697 回答