模型绑定和默认值
本文关键字:默认值 绑定 模型 | 更新日期: 2023-09-27 17:57:53
如何将默认值传递给绑定到模型的输入?不工作
@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" })