更改Cookie无效

时间:2011-03-16 19:12:26

标签: c# cookies internet-explorer-8

我正在使用网络浏览器并尝试更改Cookie,但Cookie仍为空,我不知道为什么

任何想法为什么它没有改变。我试图监控,但发现方法InternetSetCookie没有改变它,但导航到渲染和页面更改cookie的页面不是我的方法

  [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
        public static extern bool InternetSetCookie(string lpszUrlName, string lbszCookieName, string lpszCookieData);
InternetSetCookie(textBox1.Text, null, "123");  
             webBrowser1.Navigate(textBox1.Text);

1 个答案:

答案 0 :(得分:2)

不要为cookie名称传递null。并且注意返回值,因为名称无效,你应该在这里得到假。使用throw new Win32Exception()以便不会忽视错误。