public ActionResult Submit(string method) { var template = RemoteApi.GetViewTemplateFromLocalStore(method); var builder = new GMUIGroupBuilder(template.ControlGroups, Request.Form); builder.Build(); if (RemoteApi.Submit(method, builder.Values)) { return(RedirectToAction("ViewTemplate", "Home", new { method })); } else { return(RedirectToAction("ViewTemplate", "Home", new { method })); } }
public ActionResult ViewTemplate(string method) { var template = RemoteApi.GetViewTemplate(method, Request.QueryString); var colclass = "col-lg-4 col-md-6 col-sm-12"; //默认横向放三个 if (template.ControlGroups.Count() < 3) //一个card占满一行 { colclass = "col-md-12"; } var builder = new GMUIGroupBuilder(template.ControlGroups, Request.QueryString); builder.Build(); ViewBag.Method = method; ViewBag.ShowForm = template.ControlGroups.Any(); ViewBag.ColClass = colclass; return(View(template)); }