/// <summary> /// MVC JSON Strin 2 Model /// </summary> /// <param name="data"></param> /// <returns></returns> public ActionResult SaveForm1_2(T_Province data) { //构造返回数据 var result = new IResult { data = data, header = RequestHeader }; return(Json(result)); }
/// <summary> /// MVC 默认接收参数1 /// 使用实体作为Action参数传入,前提是提交的表单元素名称与实体属性名称一一对应 /// 传递方式:GET/POST /// GET-不支持嵌套实体赋值 POST-支持嵌套实体赋值 /// </summary> /// <param name="data">实体模型</param> /// <returns></returns> //[HttpPost] public ActionResult SaveForm1(T_Province data) { //构造返回数据 var result = new IResult { data = data, header = RequestHeader }; return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// JObject 动态模型接收 /// 传递方式:POST /// Global.asax > Application_Start > ModelBinders.Binders.Add(typeof(JObject), new JsonModelBinder()); /// </summary> /// <param name="obj"></param> /// <returns></returns> //[HttpPost] public ActionResult SaveForm7(JObject obj) { T_Province data = obj.ToObject <T_Province>(); //构造返回数据 var result = new IResult { data = data, header = RequestHeader }; return(Json(result)); }
/// <summary> /// MVC 默认接收参数4 /// 使用传统的Request请求取值 /// 传递方式:GET/POST /// </summary> /// <returns></returns> //[HttpPost] public ActionResult SaveForm4() { //实例化模型,并赋值 T_Province data = new T_Province() { Province_Id = Request["id"], Province_Name = Request["name"], Province_Letter = Request["letter"] }; //构造返回数据 var result = new IResult { data = data, header = RequestHeader }; return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// MVC 默认接收参数3 /// 从MVC封装的FormCollection容器中读取 /// 传递方式:POST /// </summary> /// <param name="form"></param> /// <returns></returns> //[HttpPost] public ActionResult SaveForm3(FormCollection form) { //实例化模型,并赋值 T_Province data = new T_Province() { Province_Id = form.Get("id"), Province_Name = form.Get("name"), Province_Letter = form.Get("letter") }; //构造返回数据 var result = new IResult { data = data, header = RequestHeader }; return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// MVC 默认接收参数2 /// Action参数名与表单元素name值一一对应 /// 传递方式:GET/POST /// </summary> /// <param name="id">此处加问号表示可选择参数</param> /// <param name="name"></param> /// <param name="letter"></param> /// <returns></returns> //[HttpPost] public ActionResult SaveForm2(int?id, String name, String letter) { //实例化模型,并赋值 T_Province data = new T_Province() { Province_Id = Convert.ToString(id), Province_Name = name, Province_Letter = letter }; //构造返回数据 var result = new IResult { data = data, header = RequestHeader }; return(Json(result, JsonRequestBehavior.AllowGet)); }
private void procityareabind(int _id) { tbl_product model1 = new tbl_product(); model1.GetModel(_id); T_Province bll = new T_Province(); DataTable dt = bll.GetList("1=1 order by ProSort").Tables[0]; this.ddlprov.Items.Clear(); this.ddlprov.Items.Add(new ListItem("请选择...", "")); foreach (DataRow dr in dt.Rows) { string Id = dr["ProID"].ToString(); string Title = dr["ProName"].ToString().Trim(); this.ddlprov.Items.Add(new ListItem(Title, Id)); } string proid = model1.province_id.ToString(); T_City bllc = new T_City(); DataTable dtc = bllc.GetList("1=1 and ProID='" + proid + "' order by CitySort").Tables[0]; this.ddlcity.Items.Clear(); this.ddlcity.Items.Add(new ListItem("请选择...", "")); foreach (DataRow dr in dtc.Rows) { string Id = dr["CityID"].ToString(); string Title = dr["CityName"].ToString().Trim(); this.ddlcity.Items.Add(new ListItem(Title, Id)); } string cityid = model1.city_id.ToString(); T_District blld = new T_District(); DataTable dtd = blld.GetList("1=1 and CityID='" + cityid + "' order by DisSort").Tables[0]; this.ddlarea.Items.Clear(); this.ddlarea.Items.Add(new ListItem("请选择...", "")); foreach (DataRow dr in dtd.Rows) { string Id = dr["Id"].ToString(); string Title = dr["DisName"].ToString().Trim(); this.ddlarea.Items.Add(new ListItem(Title, Id)); } }
private void procityareabind() { T_Province bll = new T_Province(); DataTable dt = bll.GetList("1=1 order by ProSort").Tables[0]; this.ddlprov.Items.Clear(); this.ddlprov.Items.Add(new ListItem("请选择...", "")); foreach (DataRow dr in dt.Rows) { string Id = dr["ProID"].ToString(); string Title = dr["ProName"].ToString().Trim(); this.ddlprov.Items.Add(new ListItem(Title, Id)); } T_City bllc = new T_City(); DataTable dtc = bllc.GetList("1=1 order by CitySort").Tables[0]; this.ddlcity.Items.Clear(); this.ddlcity.Items.Add(new ListItem("请选择...", "")); //foreach (DataRow dr in dtc.Rows) //{ // string Id = dr["CityID"].ToString(); // string Title = dr["CityName"].ToString().Trim(); // this.ddlcity.Items.Add(new ListItem(Title, Id)); //} T_District blld = new T_District(); DataTable dtd = blld.GetList("1=1 order by DisSort").Tables[0]; this.ddlarea.Items.Clear(); this.ddlarea.Items.Add(new ListItem("请选择...", "")); //foreach (DataRow dr in dtd.Rows) //{ // string Id = dr["Id"].ToString(); // string Title = dr["DisName"].ToString().Trim(); // this.ddlarea.Items.Add(new ListItem(Title, Id)); //} }