2009-02-12 53 views
1

我使用Castle MonorailjQuery tabbed navigationMonoRail重定向到#anchor

當處理控制器動作時,我想重定向到一個視圖,並控制哪個選項卡可見。因此,我想有我控制器重定向到一個特定的錨在了沿着線的東西:

RedirectToAction("Edit", "id=1", "#roles")); 

在URL中得到的:

http://localhost/MyApp/User/edit.rails?id=1#roles 

然而,實際結果編碼在跡象%23

http://localhost/MyApp/User/edit.rails?id=1&%23roles=& 

我肯定缺少一個基本的概念在這裏。我需要做些什麼來解決這個問題?

回答

0

不是最好的解決方案,但我使用了RedirectToUrl()並使用了一個靜態url。

另一種解決方案是使用路由引擎並自己創建url,然後添加實際的散列。

檢查

RoutingModuleEx.Engine.CreateUrl()

或類似的東西。