我創建了一個沒有明確模型定義的C#Razor網站,依靠dynamic
關鍵字來表示我的模型。然而,現在這是因爲它說「對象不包含成員X」而破壞了。它確實包含它; intellisense展示了這一點,但無論使用什麼模型,何時動態,都在打破。即使添加@model dynamic
也不起作用。剃刀動態模型打破
更改爲顯式模型正在工作,所以我正在這樣做,但是會導致動態支持停止在進程中工作?
編輯:
我控制器簡單地做到這一點:
public ActionResult List()
{
return View(new
{
Data = repos.GetData()
});
}
,並直接使用它:
@{ Title = "X" }
@foreach (var item in Model.Data)
{
Render
}
的模型和數據不爲空,且有有效數據。
謝謝。
請發表您的操作方法,並查看代碼。 – 2012-02-17 01:34:45
完成,查看上面的帖子。 – 2012-02-17 01:52:22