一
/// <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" ); }
二、http://bbs.csdn.net/topics/390821366
三、
MVC中如何實現在頁面添加多條記錄,然后統一按submit上傳處理
需求是這樣的,有個一個
Stock表
StockDetail表
在頁面編輯完Stock表的內容后,一條一條添加StockDetail記錄,然后結束后按submit提交
------解決方案--------------------
Model使用List<StockDetail>類型代替StockDetail類型。
------解決方案--------------------
你可以用腳手架產生View,把New的代碼整合到List頁里面。
------解決方案--------------------
我是用jQuery 序列化成 JSON 再 post 到后台的
------解決方案--------------------
給一個簡單的例子
[url]http://www.w3school.com.cn/jquery/ajax_serialize.asp[url]
------解決方案--------------------
簡單說 批量添加 不就行了?
for一下就可以了啊
四、https://yq.aliyun.com/articles/17959
