カミソリのページにモデルを追加できますか? たとえば、データを編集するための領域 (テンプレート) を持つグリッド コントロールがさらにあり、その後、データを保存してグリッドで表示したい場合などです。
1 に答える
0
以下の例のようなことができます (これは非常に単純化された例です)。
public class AnimalDataViewModel
{
public List<Dog> DogData { get; set; }
public List<Cat> CatData { get; set; }
public List<Mouse> MouseData { get; set; }
public AnimalDataViewModel()
{
this.DogData = new List<Dog>();
this.CatData = new List<Cat>();
this.MouseData = new List<Mouse>();
}
}
次に、アクションメソッドで:
public ActionResult DisplayAnimalDataGrids()
{
AnimalDataViewModel model = new AnimalDataViewModel();
model.DogData = this.myDataService.GetDogData();
model.CatData = this.myDataService.GetCatData();
model.MouseData = this.myDataService.GetMouseData();
return View(model);
}
次に、あなたの見解で:
@model AnimalDataViewModel
@Html.Grid(Model.DogData)
@Html.Grid(Model.CatData)
@Html.Grid(Model.MouseData)
于 2013-02-27T16:47:14.203 に答える