我在使用 城堡单轨铁路jQuery标签导航.

在处理一个控制器的行动,我谨向一个看来,并控制这个标签是可见的。因此,我想我控制重新定向特定的锚在看来,沿线的东西:

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=&

我肯定缺失的一个基本概念在这里。我需要做什么做为了解决这个吗?

有帮助吗?

解决方案

它不仅编码“#”符号,它简单地称其为另一查询字符串参数(添加“&”和“=”)

我劝你发布此问题的用户群城项目<的/ A>,甚至更好 - 上悬而未决的问题城堡的问题跟踪

其他提示

不是最好的解决方案,但我用RedirectToUrl()和用于静态URL。

另一解决方案是使用路由引擎和自己创建的URL,然后添加实际的哈希值。

检查

RoutingModuleEx.Engine.CreateUrl()

或者类似的东西。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top