asp.net Mvc的一个疑点
asp.netMvc的一个疑问如上图所示:上面的那个@Html.DisplayNameFor(model model.LastName)里面的那个类
asp.net Mvc的一个疑问
如上图所示:
上面的那个
@Html.DisplayNameFor(model => model.LastName)
里面的那个类型推断不应该是
IEnumerable<ContosoUniversity.Models.Student>
这个类型的吗?为什么可以这么写,mvc框架可以推断出类型为
ContosoUniversity.Models.Student
请高手解答 mvc asp.net 框架
[解决办法]这个方法有两个重载:
DisplayNameFor<TModel, TValue>(HtmlHelper<IEnumerable<TModel>>, Expression<Func<TModel, TValue>>)
DisplayNameFor<TModel, TValue>(HtmlHelper<TModel>, Expression<Func<TModel, TValue>>)
[解决办法]model 这个类型IEnumerable<ContosoUniversity.Models.Student>
跟这个类型都可以的ContosoUniversity.Models.Student
两个都可以用的