//例22 public ActionResult ButtonDemo3(MyClass1Model c1) { string result = ""; if (Request.HttpMethod == "GET") { c1 = new MyClass1Model(); c1.n1 = 3; c1.n2 = 5; } else if (this.ModelState.IsValid) { string btn = Request["btn"]; switch (btn) { case "求和": result = string.Format("{0}+{1}={2}", c1.n1, c1.n2, c1.n1 + c1.n2); break; case "求积": result = string.Format("{0}*{1}={2}", c1.n1, c1.n2, c1.n1 * c1.n2); break; } } ViewBag.result = result; return(PartialView(c1)); }
//例20 public ActionResult buttonDemo1(MyClass1Model c1) { if (Request.HttpMethod == "GET") { c1 = new MyClass1Model { n1 = 3, n2 = 5 }; } else { string btn = Request["btn"]; ViewBag.result = "(服务器响应)你单击的按钮是:" + btn; } return(PartialView(c1)); }
public ActionResult AjaxBeginForm(MyClass1Model c1) { if (Request.HttpMethod == "GET") { c1 = new MyClass1Model { n1 = 3, n2 = 5 }; ViewBag.Result = ""; } else { ViewBag.Result = string.Format("n1={0},n2={1}", c1.n1, c1.n2); } return(PartialView(c1)); }