模型绑定和默认值

本文关键字:默认值 绑定 模型 | 更新日期: 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" })