@Html.DropDownList("SerialName", ViewBag.selList1 as IEnumerable<SelectListItem>, new { @class = "form-control"})
这个helper返回一个<select>标签,其html属性都是通过第三个匿名对象参数来初始化的,内部实现是反射出所有字段和值 然后添加到标签属性上么
是的,就是反射实现的,但这个其实对性能影响不大,有缓存的。
额,谢了,这是反编译的源代码么
@codingHeart: https://github.com/aspnet/AspNetCore
@Adming: 这习惯好,手上常备源代码