我在使用 asp.net 时遇到了一个令人沮丧的问题。
- 打开一个新的浏览器(清除历史记录、临时文件等...)
- 加载 www.mysite.com/page.aspx?anystring=1234
- 该页面将加载为 www.mysite.com/page.aspx。查询字符串将消失。某些东西重定向并删除了它。
但:
- 打开一个新的浏览器(清除历史记录、临时文件等...)
- 加载 www.mysite.com 上的任何页面。
- 加载 www.mysite.com/page.aspx?anystring=1234
- 查询字符串被保留,page.aspx?anystring=1234 加载正确的值。
如果 www.mysite.com/page.aspx?anystring=1234 是用户尝试打开的第一个页面,则查询字符串会通过看起来像重定向的方式删除。页面上的代码或后面的代码都没有关系。
有任何想法吗?