Request.QueryString []不返回我想要的值

时间:2010-02-27 15:33:19

标签: asp.net http url-encoding

我有以下网址:/Login.aspx?ReturnUrl=Default.aspx#/mydesign

Request.QueryString["ReturnUrl"]仅返回"Default.aspx"

为什么不返回"Default.aspx#/mydesign"

1 个答案:

答案 0 :(得分:3)

因为散列标记(#)之后的所有内容都被称为片段,并且根据HTTP规范,url的片段部分永远不会发送到服务器。您只能在客户端JavaScript中查看它。

相关问题