2010-05-16 94 views
0

这是C#.Net代码:Asp.Net Cookie共享

如何在2个HttpWebRequest调用之间共享Cookie?

详情:

我张贴在第一请求的形式从abc.comxyz.com,这种形式包含由系统中使用的一些设置变量。可以说在表单中有一个输入字段,用于设置要在其他页面中显示的网格页面的大小。

一旦我更新了先前请求中的设置,我就会发送一个请求到另一个展示asp.net gridview/grid的页面。网格可能包含多个页面,并且页面大小应该是我在之前的请求中设置的页面大小。但是,当我通过HttpWebReeust做到这一点时,并没有发生。

当我通过浏览器,在浏览器中加载设置页面,然后去网格视图页...我看到页面大小更新。

我想通过代码实现这一点。 Sicne我正在刮这个网格。我必须设置页面大小或通过代码逐个访问网页。

或者是否可以在第二个请求上设置一个cookie用于第一个请求中的设置?如果我这样去,这将是非常棒的。任何解决方案所有帖子从abc.com转到xyz.com。

回答

0

Cookie由您的浏览器控制。如果您要在两个不同的浏览器中打开相同的页面,则不会在另一个浏览器中看到Cookie设置。

HTTPWebRequest不使用任何浏览器,所以我不认为它会设置任何cookie。

您可能需要将设置存储在服务器端,也许使用会话。

+0

所有帖子从abc.com转到xyz.com – 2010-05-17 21:26:48