Привязка модели и значение по умолчанию - PullRequest
0 голосов
/ 30 мая 2011

Как передать значение по умолчанию на вход, привязанный к модели?не работает

@Html.TextBoxFor(model => model.City, new { @class="ctype", value="default city"})  

1 Ответ

1 голос
/ 30 мая 2011

Вы можете сделать это в действии контроллера, отображающем это представление:

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" })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...