【发布时间】:2011-11-17 16:52:35
【问题描述】:
我正在为客户实现一个非 Javascript 页面。该页面包含许多第三方网格。当 JS 关闭并执行排序时,页面 i,s 被发送回服务器,这很好。但是,我希望页面导航到已排序的网格。
我可以通过使用锚点来做到这一点,并且我已经对其进行了测试。但是,由于我是 MVC 新手,所以我不知道如何将锚附加到传出 URL。
例如,我可能会得到一个类似 Team/User/42?SortGrid1-field-asc 的 URL
控制器处理完后,我需要将 URL 发送给客户端
Team/User/42?SortGrid1-field-asc#Grid1
有什么想法吗?
我尝试使用类似的行在内部附加锚点
return Redirect(Url.Action("User", "Team", new { Id = Id }) + "#Grid1");
但看不到如何阻止它在无限循环中停止。如果我重定向到另一个动作,那么我会走上一条全新的道路,这在代码方面将永远持续下去。
【问题讨论】:
标签: asp.net-mvc-3 url routes anchor