2011-06-22 6 views
2

私は何時間もネットを洗い流しましたが、助けになるものは何も見つかりませんでした。おそらく、私がjavascriptを使っているのは全然だとは思わない。VB.NETでクッキーを書きましたが、どのようにJavascriptで抽出するのですか?

の後ろに私のVB.NETコードで

、私はこのように複数の名前/値のペアのクッキーを作成しました:

 Dim UserCookie As HttpCookie = New HttpCookie("UserInfo") 
     UserCookie.Values.Add("UserNumber", Me.UserNumber.Text) 
     UserCookie.Values.Add("Password", Me.Password.Text) 
     UserCookie.Values.Add("UserName", Me.UserName.ToString) 
     Response.Cookies.Add(UserCookie) 

、私は(何らかの形で)何をする必要があるかを「のUserInfo」クッキーことを読まれますそれらの値を自由に抽出することができます。私が見つけていることのほとんどはかなり私は何をする必要がありません。

私はこのような何かをやろうとしている:

var MyValue = ReadCookie("UserInfo", "UserName") 

...そしてMyValueは、ユーザーがテキストボックスに入力したものは何でも等しくなります。私はこれと私のjavascriptのようなものを見つけることができません...まあ...私はノブです。

いいリソースはありますか?

おかげで、

ジェイソン

+0

親愛なる主よ、クッキーにパスワードをお送りください!あなたの接続がsslであっても、ウェブブラウザによってローカルマシンにプレーンテキストが保存されています –

+0

これは社内アプリケーション(イントラネット)です。 「セキュリティ」はアプリケーションレベルであり、私が扱わなければならないサードパーティ製アプリケーションの遅れた機能です。誰もがここにすでにDBの管理者権限を持っています、 'パスワード'は深刻な冗談です。 –

答えて

0

を:jQueryのは、あなたが使用することになり、jQueryのを使用してクッキーに値を追加するにはhere

ある

function readCookie(name) { 
    var nameEQ = name + "="; 
    var ca = document.cookie.split(';'); 
    for(var i=0;i < ca.length;i++) { 
     var c = ca[i]; 
     while (c.charAt(0)==' ') c = c.substring(1,c.length); 
     if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 
    } 
    return null; 
} 
0

は、私は非常にjQueryのクッキープラグインhereを使用することをお勧めします。 jQueryはJavaScriptを使いやすくするライブラリです。

$.cookie("myCookieItem", "true"); 

を値、使用読み取るには:Quirks Mode's cookie pageから撮影

$.cookie("myCookieItem") 
+0

悲しいことに、jQueryは、私が現在浸っているツールの「まだ承認されていない」リストにあります。しかし、提案していただきありがとうございます –

関連する問題