Ranga Maddileti Ответов: 2

как сохранить значения текстового поля после обратной передачи в asp.net mvc


как получить старые значения после отправки данных в asp.net mvc
-----------------------------------------------------------------------
@using (Html.BeginForm("Index", "Home", FormMethod.Почта))
{
в <тип входного="текст" идентификатор="txtNumber1" имя="txtNumber1" /&ГТ;
в <тип входного="текст" идентификатор="txtNumber2" имя="txtNumber2" /&ГТ;
в <тип входного="отправить" идентификатор="btnSubmit" значение="добавить" /&ГТ;
в <тип входного="текст" идентификатор="txtNumber3" имя="txtNumber3" /&ГТ;
}
------------------------------------------------------------------------
[HttpGet]
[ActionName("Индекс")]
public ActionResult Index_Get()
{
возвращение смотреть();
}

[HttpPost]
[ActionName("Индекс")]
public ActionResult Index_Post()
{
строка number1 = запрос.Форма["txtNumber1"];
строка number2 = запрос.Форма["txtNumber2"];
строки число3 = (тип int.Синтаксический анализ(число1) + инт.Синтаксический анализ(число2)).Метод toString();
возвращение смотреть();
}

2 Ответов

Рейтинг:
2

DamithSL

менять

<input type="text" id="txtNumber1" name="txtNumber1" />
<input type="text" id="txtNumber2" name="txtNumber2" />
<input type="submit" id="btnSubmit" value="Add" />
<input type="text" id="txtNumber3" name="txtNumber3" />

к
@Html.TextBox("txtNumber1")
@Html.TextBox("txtNumber2")
@Html.TextBox("txtNumber3")
@Html.TextBox("txtNumber1")
<input type="submit" id="btnSubmit" value="Add" />


Ranga Maddileti

привет damithSL ,все еще я получаю то же самое,после нажатия кнопки Добавить я потерял все значения в текстовом поле.

Рейтинг:
2

samultyagi

я тоже столкнулся с той же проблемой так что вот решение

<input type="text" id="txtNumber1" name="txtNumber1" value="@Request["txtNumber1"]"/>
<input type="text" id="txtNumber2" name="txtNumber2" value="@Request["txtNumber2"]"/>
<input type="submit" id="btnSubmit" value="Add" />
<input type="text" id="txtNumber3" name="txtNumber3" value="@Request["txtNumber3"]"/>


на самом деле когда вы отправляете форму значения отправляются на сервер и загружается новая форма
таким образом, этот простой синтаксис просто выделяет свойство value
value = "@Request["имя текстового ввода"]"


и так далее вы можете сделать для других текстовых вводов


Member 10929239

Спасибо , это работа, но как она работает комбо, флажок или переключатель ?