1
私はRazorビューのjavascriptでMVCセッション変数を使用しています。しかし、私はそれを行う方法をnullに設定するセッションの値をしたい場合は?MVC4:javascriptでセッション変数をnullに設定する方法
function UpdateMembershipJavascriptObject() {
var tempMembership = @Html.Raw(JsonConvert.SerializeObject(Session["Membership"]));
if (tempMembership) {
membershipData.updateMembership(tempMembership);
updateSubtotal();
//here I set to null
}
}
私は'@Session["Membership"]' = null
を試みたが、ブラウザ上で= null
上のエラーを取得。
に
SetSession
アクションメソッドを持っていると仮定すると、セッションが正しい選択か?同じリクエストで一度読み込んでセッション項目を削除したい場合は、代わりにTempDataを使用できます。これはリクエストの最後にクリアされます。 – Igorセッション状態を直接使用することは、ASP.Net MVCの悪い習慣です。どのような情報を保存しますか? – Win