在做表单时想给textbox赋初值,但是在MVC@Html.TextBoxFor
提供的方法中并没有赋值的参数(如下图)
所以但是想使用object htmlAttributes
参数来赋值,就像赋值class
和placeholder
一样
但是发现下面无论哪种都不行
如上,无论使用value
还是@value
,在前台都无法取到值
查资料后发现value
要写成Value
才可以。。。。即大写V
这里做个记录,也方便遇到相同问题的朋友一个提醒。
在做表单时想给textbox赋初值,但是在MVC@Html.TextBoxFor
提供的方法中并没有赋值的参数(如下图)
所以但是想使用object htmlAttributes
参数来赋值,就像赋值class
和placeholder
一样
但是发现下面无论哪种都不行
如上,无论使用value
还是@value
,在前台都无法取到值
查资料后发现value
要写成Value
才可以。。。。即大写V
这里做个记录,也方便遇到相同问题的朋友一个提醒。