Exemplo n.º 1
0
        //例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));
        }
Exemplo n.º 2
0
 //例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));
 }
Exemplo n.º 3
0
 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));
 }