有没有办法可以检查浏览器是否允许使用cookies。
Request.Browser.Cookies
当禁用cookie时无法工作。它说浏览器可以支持它们。
我能想到的唯一解决办法是尝试设置一个测试cookie,然后检查它是否已设置。
有没有办法确保cookie实际上已启用。
有没有办法可以检查浏览器是否允许使用cookies。
Request.Browser.Cookies
当禁用cookie时无法工作。它说浏览器可以支持它们。
我能想到的唯一解决办法是尝试设置一个测试cookie,然后检查它是否已设置。
有没有办法确保cookie实际上已启用。
我不知道在asp.NET中有任何方法来做到这一点。您可以创建一个cookie并尝试在postback中读取它。
您可以查看如何实现此操作的示例(这是使用vb.NET编写的,但我相信您可以在谷歌上找到许多其他示例和C#):http://forums.asp.net/t/1044823.aspx
HttpCapabilitiesBase.Cookies 属性获取一个值,指示浏览器是否支持 cookies。请参阅文档。