2

任何人都知道是否可以在 c# 代码中访问跳转链接的名称?

我正在做一些 url 重写的东西,我想我可能看不到 URL 的那部分。

所以基本上,我的 URL 看起来有点像这样:

http://www.mysite.com/Terms.aspx# Term1

我想访问“ Term1 ”。我在 ServerVariables 中看不到它...

有任何想法吗?!?!?

谢谢!

4

2 回答 2

4

哈希字符用于客户端导航。# 之后的任何内容都不会提交给服务器。

来自维基百科文章

片段标识符的功能与 URI 的其余部分不同:即,它的处理完全是客户端,没有服务器的参与。当代理(例如 Web 浏览器)向 Web 服务器请求资源时,代理将 URI 发送到服务器,但不发送片段。

它的技术名称是Fragment Identifier

于 2009-05-05T14:39:51.727 回答
2

也许System.Uri.Fragment?或者你没看到什么?

于 2009-05-05T14:27:14.190 回答