我有一個數據類,我想通過一個視圖顯示,允許用戶改變它,並通過數據綁定帶回來。我想通過@model dynamic來做到這一點。這可能嗎?@model動態綁定與數組
這是我的模型
public class MyData
{
public int A { get; set; }
public string B { get; set; }
}
入門發送到視圖像這樣
public ActionResult Index()
{
MyData[] myDataList = new MyData[2];
myDataList[0] = new MyData() { A = 2, B = "Fred" };
myDataList[1] = new MyData() { A = 3, B = "Sue" };
dynamic charts = (from ch in myDataList
select new
{
ch.A,
ch.B
}).AsEnumerable().Select(c => c.ToExpando());
return View(charts);
}
,象這樣的觀點(這是錯誤的)
@model IEnumerable<dynamic>
@foreach (dynamic item in Model)
{
<text>
@Html.TextBox("item.B")
</text>
}
我掙扎有點在這裏,因爲我不知道這是甚至可能的,我找不到許多@model dynamic的複雜例子
需要明確的是,這個例子是一個學術之一,我想在這裏是要了解什麼是可能的,在ASP MVC
任何意見動態模型?
感謝
爲什麼你要使用'@model IEnumerable'? –
2014-12-05 00:20:22
「這個例子是一個學術的例子,我想在這裏瞭解什麼是可能的動態模型在asp mvc」 – tony 2014-12-05 06:53:13