2009-02-12 73 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()

或类似的东西。