.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

 

posted @ 2017-06-07 17:45  Rocken.li  阅读(1731)  评论(0编辑  收藏  举报