说得只白点就是判断客户端网页的Internet选现中的cookie功能是否被开启,并且把判断的结果返回到服务器端去。

解决方案 »

  1.   

    我在服务器端写的代码是
      If Request.Browser.Cookies = True Then
           Response.Write("Cookie is Enabled")
       Else
           Response.Write("Cookie is not Enabled")
       End If运行后的结果:如果客户端的网页把Privacy调成最高(cookie被关闭),还是显示Cookie is Enabled。我觉得这种判断不正确,请指教。
      

  2.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    if(!this.IsPostBack)
    {
    if(Request.Browser.Cookies)
    {
    Response.Write("Cookie is Enabled");
    }
    else
    {
    Response.Write("Cookie is not Enabled");
    }
    } }
      

  3.   

    yishan116(哈哈) 你的方法与我的方法是一样的,只不过你使用了c#,我使用了vb.netm
      

  4.   

    <script type="text/javascript">
    var cookieEnabled=(navigator.cookieEnabled)? true : false//if not IE4+ nor NS6+
    if (typeof navigator.cookieEnabled=="undefined" && !cookieEnabled){ 
    document.cookie="testcookie"
    cookieEnabled=(document.cookie.indexOf("testcookie")!=-1)? true : false
    }//if (cookieEnabled) //if cookies are enabled on client's browser
    //do whatever</script>