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

MVC参数批量修改与多条记录添加
本文介绍了一种在MVC框架下实现参数批量修改的方法,并提供了具体的代码实现;同时探讨了如何在页面上添加多条记录并统一提交的几种方案,包括使用List类型、脚手架整合、jQuery序列化等。

/// <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.youkuaiyun.com/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

 

转载于:https://www.cnblogs.com/xdot/p/6958287.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值