0

jquerymobileを使用しています。

ページは、jqueryモバイルページから特定のアクションメソッドに送信されます。

<div data-role='page'>

POSTが戻ったときにjquerymobileで特定のページを表示したいと思います。

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

アクションメソッドでビューを返し、URLのハッシュ部分を含めるにはどうすればよいですか?

http://url?param=0#errorPage

応答URLに#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 に答える