gpt4 book ai didi

c# - 如何从查询字符串中获取#值?

转载 作者:太空狗 更新时间:2023-10-29 19:49:28 25 4
gpt4 key购买 nike

请帮我从 URL 中获取查询字符串值。

http://test.com/test.aspx#id=test

我尝试访问

Request.QueryString["id"]

它获取空值。请建议如何从 url 访问 id。

谢谢

最佳答案

我同意大家的观点,# 应该是 ?,但仅供引用:

请注意,实际上不可能从 URL 中获取 anchor ,例如:

http://test.com/test.aspx#id=test

问题是 # 在页面中指定了一个 anchor ,所以浏览器会看到:

http://test.com/test.aspx

然后在页面中查找

<a id="test">Your anchor</a>

因为这是客户端,您需要从 URL 中转义 # - 您无法在服务器上获取它,因为浏览器已经将其剥离。

如果您想要# 之后的部分,您必须在将请求发送到服务器之前使用 Javascript 复制它,并将值放入查询字符串中。

更多信息在这里 c# get complete URL with "#"

关于c# - 如何从查询字符串中获取#值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8757817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com