在做表单时想给textbox赋初值,但是在MVC@Html.TextBoxFor提供的方法中并没有赋值的参数(如下图)

所以但是想使用object htmlAttributes参数来赋值,就像赋值class和placeholder一样
但是发现下面无论哪种都不行


如上,无论使用value还是@value,在前台都无法取到值

查资料后发现value要写成Value才可以。。。。即大写V
这里做个记录,也方便遇到相同问题的朋友一个提醒。

Asp.Net MVC中如何给TextBoxFor赋初值
最新推荐文章于 2021-06-11 13:22:11 发布
本文分享了在MVC框架中为TextBox控件设置初始值的正确方法。作者最初尝试使用objecthtmlAttributes参数赋值,但未成功。经过研究,发现value属性应为Value(首字母大写)。此经验教训有助于解决同类问题。

569

被折叠的 条评论
为什么被折叠?



