首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net Mvc的一个疑点

2013-10-16 
asp.netMvc的一个疑问如上图所示:上面的那个@Html.DisplayNameFor(model model.LastName)里面的那个类

asp.net Mvc的一个疑问
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
两个都可以用的

热点排行