HTML端js代码 var url='CAR/GetCAR' var JSONStr = String.format('{"BU":"{0}","CARType":"{1}"}',BU,CarType); htmlobj = $.ajax({ url: url,type: "POST",async: false,contentType: "application/json",data: JSONStr,}); $("#divBody").html(htmlobj.responseText);
Control 层中Action [HttpPost] public ActionResult CAROverallTrackingProjectStep(CARModel cm) { ViewBag.param = JsonConvert.SerializeObject(cm); return View(); } [HttpPost] public ActionResult CAROverallTrackingProjectStep_(CARModel cm) { ViewBag.param = JsonConvert.SerializeObject(cm); return PartialView("CAROverallTrackingProjectStep"); } CARModel实体类 using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace CAR.Models{ public class CARModel { private string bu; public string BU { set { bu = value; } get { return bu != null ? bu : ""; } } private string cartype; public string CARType { set { cartype = value; } get { return cartype != null ? cartype : ""; } } } }
HTML网页得到参数方法 <input type="text" id="txtParam" value="@ViewBag.Param" style="width:200px" >