C# 对我的模型替换变量使用Take方法
基本上,我想有一个方法来选择我的电话号码C# 对我的模型替换变量使用Take方法,c#,asp.net-mvc,C#,Asp.net Mvc,基本上,我想有一个方法来选择我的电话号码 foreach(var sheet in Model.Sheets.Take(100)) { ... } 我希望用户能够指定此值,并使用take方法重新加载页面,如何做到这一点?如果您认为这是错误的 执行此操作。。在控制器操作中使用()位,并将一个IEnumerable传递给视图 例如: public ActionResult Index(int? pageSize) { MyViewModel model = new MyViewModel(
foreach(var sheet in Model.Sheets.Take(100))
{
...
}
我希望用户能够指定此值,并使用take方法重新加载页面,如何做到这一点?如果您认为这是错误的 执行此操作。
。在控制器操作中使用()
位,并将一个IEnumerable
传递给视图
例如:
public ActionResult Index(int? pageSize)
{
MyViewModel model = new MyViewModel();
foreach(var sheet in Model.Sheets.Take(pageSize != null ? pageSize : 20))
{
//yada yada yada. Do something here with sheet and model.
}
return View(model);
}
为什么不将参数传递给控制器
public ActionResult Index(int? toTake)
{
foreach(var sheet in Model.Sheets.Take(toTake != null ? toTake.Value : 100))
{
}
return View();
}