如何在asp.net中获得#t = querystring的值?

时间:2010-05-19 21:06:58

标签: c# asp.net

我使用Request.QueryString [“var”]将http://test.com/test.aspx?var=test的值拉入字符串

同样的事情对test.aspx#var = test

不起作用

如何从该版本的查询字符串中获取它?

3 个答案:

答案 0 :(得分:6)

片段标识符(#)仅在客户端,您无法从服务器端代码获取。

答案 1 :(得分:1)

#var=test不是q查询字符串。这是“URL片段”的一部分。在指向网页的网址中,它指示要转到的<a>标记。

答案 2 :(得分:0)

我认为#之后的url部分不会直接传递给Web服务器。要访问它,您需要执行一些javascript处理来传递它。