我有一個問題。 我從控制器填充列表並顯示一個表。現在點擊表格中的一個按鈕後,我想填充webform的模式彈出窗口,這是一個局部視圖。 我的問題是,當我使用List Type模型時,我無法將該模型從列表轉換爲簡單模型,因爲我必須通過簡單模型來呈現Webform。我的代碼如下:兩種型號在一個視圖
Index.cshtml
@model List<MvcApplication3.Models.ModelList>
//////
////
@foreach (var item in Model)
{
// foreach is used to show data in table
@Html.Parial("PartialView")
}
ModelList.cs
public class ModelList
{
public string Name { set; get; }
public string Product { set; get; }
public string Status { set; get; }
public string Password { set; get; }
public string Email { set; get; }
}
PartialView.cshtml
@model MvcApplication3.Models.ModelList
@using (Html.BeginForm())
{
////
}
控制器
List<ModelList> objList = new List<ModelList>();
return View(objList);
我如何能夠以兩種方式使用相同的模型。
爲什麼要那樣做的foreach? – Mukund 2014-11-04 06:18:52
'@ Html.Partial(「PartialView」,item)'會爲集合 – 2014-11-04 06:20:37
中的每個項目生成一個部分以在表格中顯示數據 – Mayank 2014-11-04 06:20:45