ах .. следуйте за вами .. намного лучший способ сделать это .. Я сделаю это изменение .. спасибо за обучение меня лучшему способу сделать это ..!

я есть онлайн-форма. например, он запрашивает имя и фамилию. Когда они отправляют, я отправляю их в другой вид. это второе представление имеет еще несколько текстовых полей (пароль, адрес электронной почты, имя пользователя), но также имеет имя и фамилию. Если они заполняют первую форму и вводят имя / фамилию, я хочу, чтобы вторая форма отображала эти значения, так как они уже были заполнены.

в первой форме я помещаю всю заполненную информацию в TempData ["entry"]

во второй форме я делаю эту проверку.

        if (TempData["entry"] != null)
        {
            var _model = (AccountInformationModel)TempData["entry"];

            ViewData["_firstName"] = _model.NameFirst;
            ViewData["_lastName"] = _model.NameLast;
        }

        return View("Register");

Я думаю, на мой взгляд, я немного запутался, как отображать эти данные в текстовом поле. У меня есть это, на мой взгляд, но это не похоже на работу.

       <div class="editor-label">
            @Html.LabelFor(m => m.FirstName)
        </div>
        <div class="editor-field">
            @Html.TextBox("FirstName", ViewData["FirstName"])
            @Html.ValidationMessageFor(m => m.FirstName)
        </div>

четко линия, которая говорит ...

   @Html.TextBox("FirstName", ViewData["FirstName"])

не работает ..

Ответы на вопрос(1)

Ваш ответ на вопрос