读书人

@Html.TextBoxFor(a =gt; a.Title, new

发布时间: 2013-01-23 10:44:49 作者: rapoo

@Html.TextBoxFor(a => a.Title, new { style = "width:80%", maxlength = "80" })

@Html.TextBoxFor(a => a.Title, new { style = "width:80%", maxlength = "80" })中a => a.Title是什么意思?
以前看了 mvc音乐商店例子好像也有,一下子忘了,找不到在什么地方



<tr>
<td width="15%">
标题:
</td>
<td colspan="3">@Html.TextBoxFor(a => a.Title, new { style = "width:80%", maxlength = "80" })
@Html.ValidationMessageFor(a => a.Title)
</td>
</tr>

[解决办法]
a是一个接受的实体,titile是其中的一个属性
[解决办法]
放在后台的话这个就是lambda表达式,百度一下lambda表达式
前台的话就是一串字符而已
[解决办法]
lambada表达式,就是取a实体里的title属性
[解决办法]
a => a.Title 是一个lambda表达式
a 表示页面上定义的对象
a.Title 就是 a对象里面Title属性
[解决办法]
ASP.NET的MVC
表示为当前View的Model的Title属性生成一个TextBox。

读书人网 >asp.net

热点推荐