如何正确指定Html.TextBoxFor()的参数

时间:2011-06-26 18:59:29

标签: asp.net-mvc asp.net-mvc-2 view

如果视图强烈输入模型类型,则可以使用:

<%: Html.TextBoxFor(x => x.MyModelField) %>

这也有效:

<%: Html.TextBoxFor(x => Model.MyModelField) %>

在这两种情况下,正确的方法和原因是什么?

1 个答案:

答案 0 :(得分:0)

指定lambda表达式的正确方法是使用第一种语法。第二种语法也受支持并且有效但感觉更重,因为在闭包内捕获了Model实例。