【发布时间】:2011-03-09 14:50:14
【问题描述】:
我真的很困惑, 这是代码:
[HttpPost]
public ActionResult Settings(string SubmitButton)
{
if (SubmitButton == "Sign In") {
ServiceLocator.Current.GetInstance<IAppContext>().LoggedUser = null;
Response.Cookies["loginuser"].Expires = DateTime.Now;
return RedirectToAction("Logon", "Account");
}
if (SubmitButton == "Sign Up") { return RedirectToAction("register", "Account"); }
if (SubmitButton == "Change Default Ride Settings") { return RedirectToAction("changeSettings", "Home"); }
return View();
}
视图包含
<% using (Html.BeginForm()) { %>
Three input ,
<% } %>
控制器不是用 httppost 触发的,而是用 httpget 触发的
【问题讨论】:
标签: c# asp.net-mvc-2 asp.net-mvc-3 http-post