【发布时间】:2012-04-21 18:06:30
【问题描述】:
我想在我的控制器中进行注销操作。我不想让新页面出现。我只想向控制器发送消息。这就是我的想法。
但是我有一些问题。
a) 应该是“get”还是“post” b) 要完全清除浏览器中的内容,我还应该重定向到新页面吗?
[HttpPost]
public JsonResult JsonLogout()
{
FormsAuthentication.SignOut();
return Json(new { success = true });
}
【问题讨论】:
-
我同意 Shawn 的观点,对于注销我也选择不使用 Ajax,这样用户就可以明显地看到他们正在注销,尤其是如果您在任何地方都有“欢迎”用户名在显示他们当前已登录的页面上。最好强制刷新页面,以免用户感到疑惑
标签: javascript jquery asp.net-mvc asp.net-mvc-3