Добавить значение @Html.TextBox из ViewBag
Im с использованием MVC 3 asp.net
Как добавить элемент из ViewBag
в html.TextBox
следующим образом:
@Html.TextBox("txtName",@ViewBag.Parameters.Name)
Я тоже пробовал:
@Html.TextBox("txtName","@(ViewBag.Parameters.Name)")
ничего не работает.
любые предложения?
Ответы
Ответ 1
A Просмотр с помощью только
@{
ViewBag.Title = "Index";
}
@Html.TextBox("txtTitle", (string)ViewBag.Title)
отлично работает со мной (обратите внимание на то, что данные о суммировании отображаются в строке, потому что методы расширения не могут быть динамически отправлены.) Также вам, очевидно, придется изменить ViewBag.Title на ваше свойство
Ответ 2
Это будет работать: @Html.TextBox("txtName",ViewBag.Parameters.Name)
, предполагая, что
ViewBag.Parameters.Name имеет значение
Чтобы уточнить, вы используете символ @дважды, что не имеет смысла.
Удачи.