1. 程式人生 > >.net MVC 單頁面 多個(行)數據修改

.net MVC 單頁面 多個(行)數據修改

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 單頁面 多個(行)數據修改