asp.net 解决IE11下 From身份验证失效问题
2014-01-02 15:03
417 查看
指定如何将 Cookie 用于 Web 应用程序。
<forms cookieless="UseCookies" name="test" loginUrl="~/Test/Login" defaultUrl="~/Home/Index" timeout="2880" />
成员
备注
HttpCookieMode 枚举用于指定 sessionState 配置节中 cookieless 特性的值。 可用于支持无 Cookie 身份验证的所有功能。
HttpCookieMode 枚举值指定应该如何使用 Cookie 来维护关于用户的信息。 使用了 AutoDetect 时,ASP.NET 会查询浏览器或设备来确定其是否支持 Cookie。 如果浏览器或设备支持 Cookie,则使用 Cookie 来保持用户数据;否则在查询字符串中使用标识符。
<forms cookieless="UseCookies" name="test" loginUrl="~/Test/Login" defaultUrl="~/Home/Index" timeout="2880" />
public enum HttpCookieMode
成员
成员名称 | 说明 | |
---|---|---|
AutoDetect | ASP.NET 确定请求浏览器或设备是否支持 Cookie。 如果请求浏览器或设备支持 Cookie,则 AutoDetect 使用 Cookie 来保持用户数据;否则在查询字符串中使用标识符。 如果浏览器或设备支持使用 Cookie,但当前 Cookie 被禁用,请求功能仍将使用 Cookie。 | |
UseCookies | 使用 Cookie 保持用户数据,无论浏览器或设备是否支持 Cookie。 | |
UseDeviceProfile | ASP.NET 根据 System.Web.HttpBrowserCapabilities 设置来确定是否使用 Cookie。 如果该设置指示浏览器或设备支持 Cookie,则使用 Cookie;否则在查询字符串中使用标识符。 | |
UseUri | 该调用功能使用查询字符串来存储标识符,无论浏览器或设备是否支持 Cookie。 |
HttpCookieMode 枚举用于指定 sessionState 配置节中 cookieless 特性的值。 可用于支持无 Cookie 身份验证的所有功能。
HttpCookieMode 枚举值指定应该如何使用 Cookie 来维护关于用户的信息。 使用了 AutoDetect 时,ASP.NET 会查询浏览器或设备来确定其是否支持 Cookie。 如果浏览器或设备支持 Cookie,则使用 Cookie 来保持用户数据;否则在查询字符串中使用标识符。
相关文章推荐
- ASP.NET在IE10,IE11中Form表单身份验证失效问题解决方法
- ASP.NET在IE9,IE10,IE11中Form表单身份验证失效问题解决方法
- ASP.NET在IE9,IE10,IE11中Form表单身份验证失效问题解决方法
- ASP.NET在IE10中Form表单身份验证失效问题解决方法
- ASP.NET FROMS验证出现的小问题解决过程
- WSS站点里Asp.Net 身份验证问题解决
- 通过machineKey配置解决asp.net验证视图状态MAC失败的问题
- 解決 IE10 浏览器无法使用 ASP.NET From 验证登录的问题
- ASP.NET Post页面及验证视图状态MAC失败问题正确的解决办法
- ASP.NET安全问题--ASP.NET生命周期中的验证以及身份
- asp.net身份验证和使用Silverlight的问题
- ASP.NET Post页面及验证视图状态MAC失败问题的正确解决办法
- ASP.NET 2.0(ASP.NET 1.x中可能是有效的)中CSS失效的问题的起因及解决办法
- 解决ASP.NETZ中ReportView与IE11的兼容性问题
- asp.net服务器验证控件失效的问题
- asp.net mvc利用Json验证数据和导向页面,解决重复提交问题
- Asp.Net的Forms验证,解决Cookie和Seesion失效时间
- ASP.NET Ajax发布时异步刷新失效的问题解决方法
- asp.net updatePanel easyUI控件 失效问题解决办法
- ASP.NET 程序中删除文件夹导致session失效问题的解决办法分享