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

C# 如何在asp.net中获取#t=querystring的值?,c#,asp.net,C#,Asp.net,我使用Request.QueryString[“var”]将的值拉入字符串 同样的事情对test不起作用。aspx#var=test 如何从该版本的查询字符串中获取它?片段标识符(#)仅为客户端,无法从服务器端代码中获取。\var=test不是q查询字符串。这是“URL片段”的一部分。在网页的URL中,它指示要转到哪个标记。我认为#之后的URL部分不会直接传递到web服务器。要访问它,您需要执行一些javascript处理来传递它。这是一个页面锚。我不认为它会与URL一起发布。duplicate

我使用Request.QueryString[“var”]将的值拉入字符串

同样的事情对test不起作用。aspx#var=test


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

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

\var=test
不是q查询字符串。这是“URL片段”的一部分。在网页的URL中,它指示要转到哪个
标记。

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

这是一个页面锚。我不认为它会与URL一起发布。duplicate:哦,我明白了,我正试图根据#var变量中的内容来设置块的div样式属性,而javascript将是你认为的方法?是的。使用jquery脚本应该很容易。好吧,我想我会去找一个,从未使用过jquery,我是个新手。如果你有时间和心思把我和一些相关的东西联系起来,那就太棒了,否则谢谢!jQuery需要一些时间来适应,所以您应该在这里阅读入门介绍:然后您可能想看看这个jQuery附加组件进行url解析:挑剔:它被称为片段标识符,而不是“哈希值”。:-)你可以通过location.hash访问它,这就是为什么我这么叫它,我的坏;)谢谢大家,你们都做对了,希望我能奖励倍数谢谢大家,你们都做对了,希望我能奖励倍数