Подтвердить что ты не робот

Добавить значение @Html.TextBox из ViewBag

Im с использованием MVC 3 asp.net

Как добавить элемент из ViewBag в html.TextBox следующим образом:

@Html.TextBox("txtName",@ViewBag.Parameters.Name)

Я тоже пробовал:

@Html.TextBox("txtName","@(ViewBag.Parameters.Name)")

ничего не работает.

любые предложения?

4b9b3361

Ответ 1

A Просмотр с помощью только

@{
    ViewBag.Title = "Index";
}

@Html.TextBox("txtTitle", (string)ViewBag.Title)

отлично работает со мной (обратите внимание на то, что данные о суммировании отображаются в строке, потому что методы расширения не могут быть динамически отправлены.) Также вам, очевидно, придется изменить ViewBag.Title на ваше свойство

Ответ 2

Это будет работать: @Html.TextBox("txtName",ViewBag.Parameters.Name), предполагая, что ViewBag.Parameters.Name имеет значение

Чтобы уточнить, вы используете символ @дважды, что не имеет смысла.

Удачи.