当用户注销并希望在登录页面中获取该用户登录 ID 以填充登录 ID 文本框时,我创建了具有用户登录 ID 的 cookie。
但我没有在登录页面 javascript 函数中获取 cookie 值。
我的logout
动作homecontroller
是这样的:
public ActionResult Logout()
{
string loginId = SessionManager.UserloginId;
FormsAuthentication.SignOut();
Session.clear();
Session.Abandon();
HttpCookie cookie = new HttpCookie("UserLoginId");
cookie.value = loginId;
Response.Cookies.Add(cookie);
return RedirectToActionPermanent("Index");
}
在 Index.cshtml 页面中,我的 javascript 代码是这样的:
<script type="text/javascript">
var jcookie = '@Request.Cookies["UserLoginId"].Value';
$("#LogInId").val() = jcookie;
</script>
但我没有得到存储在 cookie 中的 loginId,请帮我解决这个问题。