通常添加功能,都是一次提交只添加一条数据。但有时为了需要,需要一次提交像数据库里提交多条数据。这时就需要一个解决方案。
如上图,要在一个表里面,同时添加8条记录,那么就需要把8条数据同时传到后台,我的解决方案是,通过jquery代码进行表元素循环,具体代码如下
通过这段代码就多条记录同时传到了后台。
后台在通过不同的分隔符将数据分割成记录,字段。
string[] arr = ItemList.ToString().Split(';');//通过";"将数据分割成tr里面的数据。
foreach (string item in arr)
{
if (string.IsNullOrEmpty(item))
{
continue;
}
string[] itemarr = item.Split(',') //通过逗号将一条记录分成字段。
}
然后将对应的值付给数据库对象,然后就实现了同时添加多条记录的功能。