我如何使用c#MVC在奇数/偶数基础上获取内部操作方法的备用数据?
我希望备用数据保存在数据库中,因为我已经用html输入标记动态添加了字段 下面是我在控制器中的代码,我正在以数组的形式获取列表参数中的数据。 谁能帮我把逻辑放在哪里我如何使用c#MVC在奇数/偶数基础上获取内部操作方法的备用数据?,c#,asp.net,model-view-controller,C#,Asp.net,Model View Controller,我希望备用数据保存在数据库中,因为我已经用html输入标记动态添加了字段 下面是我在控制器中的代码,我正在以数组的形式获取列表参数中的数据。 谁能帮我把逻辑放在哪里 [HttpPost] public JsonResult Create(DTab[] list) { foreach (DTab d in list) { //DTab[] dTabs = new DTab[]; DTabVi
[HttpPost]
public JsonResult Create(DTab[] list)
{
foreach (DTab d in list)
{
//DTab[] dTabs = new DTab[];
DTabViewModel dTabViewModel = new DTabViewModel();
dTabViewModel.Name = d.Name;
dTabViewModel.Email = d.Email;
dTabViewModel.Number = d.Number;
db.DTabs.Add(d);
db.SaveChanges();
}
return Json(list, JsonRequestBehavior.AllowGet);
}
请使用下面的代码进行尝试
[HttpPost]
public JsonResult Create(DTab[] list)
{
int a = 1; //set value as 1 and then increment
foreach (DTab d in list)
{
//DTab[] dTabs = new DTab[];
DTabViewModel dTabViewModel = new DTabViewModel();
dTabViewModel.Name = d.Name;
dTabViewModel.Email = d.Email;
dTabViewModel.Number = d.Number;
//n(n+1)
if(a%2 == 0) // for even number set this condition
{
db.DTabs.Add(d);
db.SaveChanges();
}
a++;
}
return Json(list, JsonRequestBehavior.AllowGet);
}
if(a%2==0)
表示循环为true(即应该在循环中运行代码)
当n的值是一个被2除后没有余数的数字时,即任何偶数
如果(a%2==1)表示任何奇数,则为相同的