@Html.EditorFor, 用法
@Html.EditorFor()
返回一个由表达式表示的对象中的每个属性所对应的input元素,主要是针对强类型,一般这种方式用得多些
a、@Html.EditorFor(mode=>mode.Name)
如果返回的View给Student实体赋予值,则输出输出<input class="text-box single-line" />
其实关于b 我发现 @Html.EditorFor(mode=>mode.Name,"templateName") 写成
@Html.EditorFor(mode=>mode.Name,@Html.DropDownList("",new SelectList(new []{"1","2","3"})) 也可以但是生成Html后还是Input 还是不太明白。
其实最初的想法就是要用DropDownList 控件。后来进一步学习才明白如果要用DropDownList又绑定model有可以直接用控件@Html.DropDownListFor
@Html.DropDownListFor(model=>model.字段名,ViewData["参数名"] as SelectList);
- 上一篇 »jq中html函数的新用法
- 下一篇 »Html5新标签解释及用法