在 MVC 4 中我使用 ajax post 来调用一个简单的方法
[HttpPost]
public void Create(Task task)
{
if (ModelState.IsValid)
{
var userName = User.Identity.Name;
task.Author = userName;
db.Tasks.Add(task);
db.SaveChanges();
}
}
甚至在方法完成之前(我使用调试),Web 服务器启动另一个进程,在 AccountController 中执行 LogOff 方法并将浏览器转发到 /Account/LogOff url。这是一个基于 Internate 模板的简单项目。Web.config 包括表单身份验证的基本设置。大约 70% 的情况会发生这种情况。看起来 SimpleMembership 提供者感觉到危险并将用户注销。