Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 禁用Cookie的基于Cookie的表单身份验证_C#_Asp.net_Cookies_Forms Authentication - Fatal编程技术网

C# 禁用Cookie的基于Cookie的表单身份验证

C# 禁用Cookie的基于Cookie的表单身份验证,c#,asp.net,cookies,forms-authentication,C#,Asp.net,Cookies,Forms Authentication,在我的ASP.NET 4.0 Web表单应用程序中,我正在使用表单身份验证,Cookieess设置为UseCookies。如果用户浏览器中禁用了Cookie,则登录控件输入输出web项目不会显示错误消息 有没有办法优雅地捕捉这个错误,以便向用户显示一条漂亮的错误消息?只是“不登录”有点让人困惑,很明显。据我所知,没有asp.net可以检测客户端是否禁用了Cookie。但是有几种方法可以“用手”检测。 据我所知,没有asp.net提供的方法来检测客户端上是否禁用了Cookie。但是有几种方法可以“

在我的ASP.NET 4.0 Web表单应用程序中,我正在使用表单身份验证,
Cookieess
设置为
UseCookies
。如果用户浏览器中禁用了Cookie,则登录控件输入输出web项目不会显示错误消息


有没有办法优雅地捕捉这个错误,以便向用户显示一条漂亮的错误消息?只是“不登录”有点让人困惑,很明显。据我所知,没有asp.net可以检测客户端是否禁用了Cookie。但是有几种方法可以“用手”检测。

据我所知,没有asp.net提供的方法来检测客户端上是否禁用了Cookie。但是有几种方法可以“用手”检测。

在这篇文章中,查看@Software Monkey和@thomasrutter给出的答案


这些是最好的方法。

在这篇文章中,查看@Software Monkey和@thomasrutter的答案

这些是最好的办法