码迷,mamicode.com
首页 > Web开发 > 详细

.net MVC 单页面 多个(行)数据修改

时间:2017-06-07 17:55:54      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:for   eterm   add   forms   前台   name   action   service   ice   

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

标签:for   eterm   add   forms   前台   name   action   service   ice   

原文地址:http://www.cnblogs.com/xdot/p/6958287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!