单轨铁路重定向到#anchor
-
22-08-2019 - |
题
我在使用 城堡单轨铁路 与 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()
或者类似的东西。
不隶属于 StackOverflow