我使用Request.QueryString [“var”]将http://test.com/test.aspx?var=test的值拉入字符串
同样的事情对test.aspx#var = test
不起作用如何从该版本的查询字符串中获取它?
答案 0 :(得分:6)
片段标识符(#)仅在客户端,您无法从服务器端代码获取。
答案 1 :(得分:1)
#var=test
不是q查询字符串。这是“URL片段”的一部分。在指向网页的网址中,它指示要转到的<a>
标记。
答案 2 :(得分:0)
我认为#之后的url部分不会直接传递给Web服务器。要访问它,您需要执行一些javascript处理来传递它。