javascriptでCookieを取得する関数を作成しました:
function getCookie() {
var arr = document.cookie.split(";");
for (i = 0; i < arr.length; i++) {
if (arr[i].substr(0, arr[i].indexOf("=")).replace(/^\s+|\s+$/g, "") == "taxibleC") {
return arr[i].substr(arr[i].indexOf("=") + 1);
}
}
}
var multipleVAT = 1;
そして、Cookieを初期化する別の関数があります:
function ChangeVATValue()
{
if ($("#vatEnable").is(':checked')) {
multipleVAT = 1;
} else {
multipleVAT = 0;
}
document.cookie = "taxibleC=" + multipleVAT;
alert(getCookie());
}
を使用した場合alert(getCookie());
、値は1ですが、別のページをクリックすると、アラートは0になります。
getCookie()
asp.net MVC 3.0プロジェクトのビューでメソッドを使用してセッションにアクセスできない理由を誰かに教えてもらえますか?