asp.net 4.0 url 多了一串字符串
2012-09-05 11:53
134 查看
网站本来是2.0的.现在升级成4.0了,结果发现地址栏多了一串字符.
如:http://localhost/(qlhgrjyhi0xlbe45j3pbqf25)/index.aspx
正常访问 http://localhost//index.aspx 是没有影响的,只是地址栏上会自动加上 http://localhost/(qlhgrjyhi0xlbe45j3pbqf25)/index.aspx
最终在CSDN上找到了答案:
<sessionState cookieless= "false "/>
改成了:
<sessionState cookieless= "true "/>
这样就禁止将Session保存在Cookie中,因此为了在回发后获取服务器上的Session值,asp.net应用程序将当前用户的SessionID(即上面的那26个乱字符)保存到了url中,要想不将SessionID显示在url中,将web.config中 <sessionState cookieless= "true "/> 改为
<sessionState cookieless= "false "/> 即可。
如:http://localhost/(qlhgrjyhi0xlbe45j3pbqf25)/index.aspx
正常访问 http://localhost//index.aspx 是没有影响的,只是地址栏上会自动加上 http://localhost/(qlhgrjyhi0xlbe45j3pbqf25)/index.aspx
最终在CSDN上找到了答案:
<sessionState cookieless= "false "/>
改成了:
<sessionState cookieless= "true "/>
这样就禁止将Session保存在Cookie中,因此为了在回发后获取服务器上的Session值,asp.net应用程序将当前用户的SessionID(即上面的那26个乱字符)保存到了url中,要想不将SessionID显示在url中,将web.config中 <sessionState cookieless= "true "/> 改为
<sessionState cookieless= "false "/> 即可。
相关文章推荐
- asp.net 4.0 在webconfig 设置 url映射
- ASP.NET 4.0 URL路由改进支持
- Asp.Net 4.0 SEO增强之UrlRouting
- 精进不休 .NET 4.0 (2) - asp.net 4.0 新特性之url路由 推荐
- ASP.NET 4: 允许对URL中的特殊字符串放宽要求
- 一起谈.NET技术,VS 2010 和 .NET 4.0 系列之《在ASP.NET 4 Web Forms中实现URL导向》篇
- 大叔手记(15):在ASP.NET 4.0 Web form上使用Routing优化URL
- ASP.NET 拼装Url字符串 需要传中文的解决方案
- 精进不休 .NET 4.0 (2) - asp.net 4.0 新特性之url路由, 自定义CacheProvider, 新增的表达式<%: expression %>, QueryExtender控
- 艾伟_转载:VS 2010 和 .NET 4.0 系列之《在ASP.NET 4 Web Forms中实现URL导向》篇
- ASP.NET 4.0 ListView等容器控件中获取ClientID值与HTML中自动生成ID字符串不一样问题。
- [转]URL Routing with ASP.NET 4 Web Forms (VS 2010 and .NET 4.0 Series)
- 在ASP.NET 4.0 Web form上使用Routing优化URL
- 精进不休 .NET 4.0 (2) - asp.net 4.0 新特性之url路由, 自定义CacheProvider, 新增的表达式<%: expression %>, QueryExtender控
- asp.net中url字符串编码乱码的原因与解决方法
- asp.net mvc 中通过url字符串获取controller和action
- URL Routing with ASP.NET 4.0 Url路由写法
- Asp.net/java 的 [字符串Url] 参数处理
- 在ASP.NET中重写URL 方法一:使用Request.PathInfo 参数而不是查询字符串
- asp.net中url字符串编码乱码的原因与解决方法