.net MVC 单页面 多个(行)数据修改
一
/// <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