如何解决模型绑定和默认值
| 如何将默认值传递给模型绑定输入?它不起作用@Html.TextBoxFor(model => model.City,new { @class=\"ctype\",value=\"default city\"})
解决方法
您可以在呈现此视图的控制器操作中执行此操作:
public ActionResult Index()
{
SomeViewModel model = ...
model.City = \"default value\";
return View(model);
}
接着:
@Html.TextBoxFor(model => model.City,new { @class = \"ctype\" })
或者,如果您想使用HTML5占位符属性,则可以执行以下操作:
@Html.TextBoxFor(model => model.City,new { @class = \"ctype\",placeholder = \"default value\" })
或者如果您使用弱类型的帮助器(绝对不推荐):
@Html.TextBox(\"City\",\"default value\",new { @class = \"ctype\" })
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。