- PR -

ClickOnceでCookieの利用

1
投稿者投稿内容
cutback
会議室デビュー日: 2003/05/16
投稿数: 12
投稿日時: 2008-12-20 22:03
ClickOnce
クライアント:WinXP
.Net2005SP1

WEBサービスでCookieをセット・取得する方法を教えてください。

<WebMethod()> _
Public Sub SetXXXX()
  'Cookieのセット
  HttpContext.Current.Response.SetCookie(New HttpCookie("XXXX", CStr("xxxx")))
End Sub

<WebMethod()> _
Public Sub GetXXXX()
  'Cookieの取得
  If HttpContext.Current.Request.Cookies.Get("XXXX") Is Nothing Then
    Debug.WriteLine("Cookie 無し")
  Else
    Debug.WriteLine("Cookie xxxx:" & HttpContext.Current.Request.Cookies.Get("XXXX").Value)
  End If
End Sub

上記のようにしていますが、"Cookie 無し"が出力されます。



[ メッセージ編集済み 編集者: cutback 編集日時 2008-12-21 02:07 ]
cutback
会議室デビュー日: 2003/05/16
投稿数: 12
投稿日時: 2008-12-21 22:22
自己解決しました。

クライアント側でWEBサービスのインスタンスにCookieContainerをセットして、
サーバー側でCookieを取得することができました。
1

スキルアップ/キャリアアップ(JOB@IT)