苏飞论坛

标题: asp.net4.0检查浏览器Cookie状态之Bug,网站登录之后自动退出解决方案 [打印本页]

作者: 站长苏飞    时间: 2013-7-30 17:11
标题: asp.net4.0检查浏览器Cookie状态之Bug,网站登录之后自动退出解决方案
asp.net4.0检查浏览器Cookie状态之Bug,网站登录之后自动退出解决方案

  问题是这样的,在有些浏览器和,有些用户的电脑上,输入用户名和密码登录之后是正常的,但是只要一操作页面就自动退出。
但是大部分用户是正常的,这个问题让我郁闷了很久。
经过测试发现是Net的Form验证的Bug
在有些环境下在检查浏览器是否支持Cookie是为检查错误,就是本来浏览器支持Cookie检查成了不支持。
我做了个测试如下
添加一个测试页面
protected void Page_Load(object sender, EventArgs e)
    {
        Response.Write("测试是否支持Cookie:" + Request.Browser.Cookies);
    }
只有一个输出语句。
检查浏览器是否支持Cookie。
在我的电脑上测试如下
(, 下载次数: 110)