2

私はjavascriptにこのようなものを設定しました

   function setCookie(c_name,value,exdays)
    {
       var exdate=new Date();
       exdate.setDate(exdate.getDate() + exdays);
       var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
       document.cookie = c_name + "=" + c_value;
    }

var  loginval = slmgusername=swetha.p + slmguserpassword = 12345678;
 setCookie("slmgusercredentails", loginval, 100);

そして、私はコントローラー私はこのように私のクッキーの値を取得しています

 HttpContext.Request.Cookies["slmgusercredentials"].Values = {slmgusername%253Dswetha.p%2526slmguserpassword%253D12345678}

私がこれからユーザー名を取得しようとしているときのようなもの

 UserName = HttpContext.Request.Cookies["slmgusercredentials"].Values["slmgusername"].

UserNameを取得できません。私が思うように、値はjavscriptコーディング形式です。ユーザー名を取得する方法...誰かが解決策を見つけるのを手伝ってくれますか...

4

2 に答える 2

5

これでうまくいくはずです!

 function ReadCookie()
    {
       var allcookies = document.cookie;
       alert("All Cookies : " + allcookies );

       // Get all the cookies pairs in an array
       cookiearray  = allcookies.split(';');

       // Now take key value pair out of this array
       for(var i=0; i<cookiearray.length; i++){
          name = cookiearray[i].split('=')[0];
          value = cookiearray[i].split('=')[1];
          alert("Key is : " + name + " and Value is : " + value);
       }
    }
于 2012-05-07T15:12:34.757 に答える