.net MVC 單頁面 多個(行)數據修改
阿新 • • 發佈:2017-06-07
addm val 界面 services sum sta 設置 error ces
一
/// <summary> /// 參數信息分頁請求,前臺要設置Form,這樣可以當前頁多值修改 /// </summary> /// <returns></returns> [HttpPost] public ActionResult ParameterMgr1 ( FormCollection forms ) { //獲取界面的值,多個遍歷更新 try { var ParameterModel = DB . JJRMDBServices . Sys_Parameter ; //遍歷Form中的name,文本的name設成Para,AllKeys獲取所有鍵(name)foreach ( string key in forms . AllKeys ) { //找到對應Para名稱的值,forms[key]是對應的值 ParameterModel . Where ( x => x . Para == key ). Single (). Value = forms [ key ]; } //保存提交 DB . JJRMDBServices . SaveChanges (); return Redirect ( "/System/ParameterMgr1" ); } catch ( Exception ) { ModelState . AddModelError ("" , "保存失敗" ); } return Redirect ( "/System/ParameterMgr1" ); }
.net MVC 單頁面 多個(行)數據修改