asp.net请求url不返回#,而#之后的数据

时间:2012-03-21 09:47:55

标签: asp.net url parameters

我有网址 - www.mysite.aspx #type和HttpContext.Current.Request.Url只返回没有#的路径和#之后的文字,只有www.mysite.aspx ...也许有人有解决方案?我需要这个#type返回。感谢

2 个答案:

答案 0 :(得分:3)

您无法在哈希(#)之后获得该部分。它涉及更广泛的范围。

然而,您可以通过从客户端通知服务器什么是完整URL来解决这个问题。见这里:How to get Url Hash (#) from server side

答案 1 :(得分:0)

#之后的部分(称为Fragment Identifier)永远不会被浏览器发送到服务器,因此您无法在服务器端技术的asp中接收它。