在mvc中,对于“控件”属性的处理方式:
之前一直对在HTMLHelper中写的匿名类不是很清楚具体作用,只知道能干的事很多。。。
想了想,查了查,原来如此:
例如:@Html.TextBox("tbName","请输入文本...",new{id="tbNameID",@class="cTB"})
这样,在转换成前台html代码后为:
<input name="tbName" class="cTB" id="tbNameID" type="text" value="请输入文本..."/>
原来,匿名类对象用来输出HtmlHelper的属性。
特别的,@class写法,竟然能使用C#的关键字了。
当然,new{}中还可以定义其他你想要使用的html属性。