是否离开从通过动作链接发出的路线获取当前片段.这就是我从路线中获取动作的方式.
string currentAction = requestContext.RouteData.Values[“action”] as string ?? “index”;
我可以做类似的事吗?
string currentFragment = requestContext.RouteData.Values[“Fragment”] as string ?? “”;
解决方法
不,你不能做这样的事情.片段(在URL中#符号后面的所有内容)永远不会被浏览器发送到服务器,所以谈论获取url片段服务器端的唯一事实就是没有意义.
因此,如果您有以下网址:http://example.com/foo/bar?key1 = value1#abc,服务器将永远无法获取abc,因为客户端永远不会发送它.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。