2011-10-11 12 views
7

私はASP.NET MVCでWebアプリケーションを持っています。そこにはフォームが入ったjqueryUIタブがあります。 そして、投稿時に開いているタブに戻りたいと思います。私と一緒にタブID付きのRedirectToAction()

RedirectToAction()私は、URL

www.foo.com/CV/edit/9 

を作成するが、私は、私は( "編集/" + ID + "#タブ区切りRedirectToActionしてみました

www.foo.com/CV/edit/9#tab-2 

を生成することができるようにしたいが2 ")、それは生成する:

www.foo.com/CV/edit/9%23tab-2 

any1答えを知っていますか?

答えて

20

などのURLパラメータを使用してURLを作成し、#tab-2を追加すると効果的です。 RedirectResultを返して、作成したURLにリダイレクトします。

return new RedirectResult(Url.Action("edit", new { id }) + "#tab-2"); 
+0

ありがとうございます。 – Frederiek

-1

物理URLではないため、ハッシュされたURLにリダイレクトすることはできません。ハッシュは、内部ページのアンカーに使用されます。 &tab=2

関連する問題