当我在剃刀视图页面中键入以下内容时:
@Html.TextBoxFor(m => m.Name, new {@Value="Default Value", @Class = "CSSRadwan" })
它翻译成以下内容:
<input Class="CSSRadwan" Value="Default Value" id="Name" name="Name" type="text" value="" />
如果我用@value(小“v”)更改@Value,它根本不会翻译。
我的问题是:
为什么还有另一个名为“value”的属性并且它是空的?如何删除它?
为什么“值”属性中的字符“V”是大写而另一个是小如果我希望第一个也像普通属性一样小,该怎么做?
我正在使用 MVC4.0 和 Visual Studio 2012 Update 1。