后台传值到前台的方式
Model Binding
# 这是public ActionResult中的最后部分
return View(listmode);
json方式01
public void GetLeaveList()
{
Entities entity = new Entities();
var mlist = entity.Leave.ToList();
List<MatterClass> list = new List<MatterClass>();
foreach (var n in mlist)
{
MatterClass mc = new MatterClass
{
ID = Convert.ToInt32(n.ID),
Name = n.Name
};
list.Add(mc);
}
System.Web.HttpContext.Current.Response.ContentType = "application/json;charset=utf-8";
string callbackFunName = System.Web.HttpContext.Current.Request["jsoncallback"];
string datajson = PublicClass.Obj2Json(list);
System.Web.HttpContext.Current.Response.Write(callbackFunName + "(" + datajson + ")");
}
json方式02
# 这是public ActionResult中的最后部分
json = JsonConvert.SerializeObject(str);
return Json(json, JsonRequestBehavior.AllowGet);
json方式03
return Content("toastr.success('您的操作已经成功保存')", "application/x-javascript");