在ASP.NET MVC Razor視圖詳細信息頁面,我可以有像模特:IEnumerable特別在剃刀?
@model MyClass
然後像做:
@html.DisplayNameFor(m => m.MyProperty)
但在列表頁,其中我有:
@model IEnumerable<MyClass>
相同的@html代碼工作。我不希望它,因爲MyProperty不是IEnumerable的屬性。 IEnumerable是否「特殊」,因爲剃鬚刀視圖引擎知道查看類型參數MyClass的屬性,而不是IEnumerable本身的屬性?
In [DisplayNameFor](http://msdn.microsoft.com/en-us/library/hh833706.aspx),我沒有看到IEnumerable ..(注意超載) – 2013-01-18 03:35:30
(所以不,它不是這隻會是太古怪了。) – 2013-01-18 03:37:20