我如何使用 c# MVC 在操作方法中获取基于 odd/even 的备用数据?
How can i get alternate data on odd/even basis inside action method using c# MVC?
我希望备用数据保存在数据库中,因为我使用 html 输入标签动态添加字段
下面是我在控制器中的代码,我以数组的形式在列表参数中获取数据。
任何人都可以帮助我我应该把什么逻辑?
[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)
表示循环为真(i.e. should run the code inside it)
当 n 的值是除以 2 没有余数的数字时,即任何偶数。
相同if(a%2 == 1)
表示任意奇数
我希望备用数据保存在数据库中,因为我使用 html 输入标签动态添加字段 下面是我在控制器中的代码,我以数组的形式在列表参数中获取数据。 任何人都可以帮助我我应该把什么逻辑?
[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)
表示循环为真(i.e. should run the code inside it)
当 n 的值是除以 2 没有余数的数字时,即任何偶数。
相同if(a%2 == 1)
表示任意奇数