Проверка делает очищенными все поля displayfor..
уважаемый друг,
При возникновении ошибки проверки все значения displayFor очищаются.. как решить эту проблему..
Что я уже пробовал:
Вид: @HTML-Код.DisplayFor(Т =&ГТ; Т.RateCode, новый { идентификатор = "RateCode", @класс = "форма контроля" })
@HTML-код.Текстовое поле("Имя",значение null, новый { идентификатор = "наименование", @класс = "форма контроля" автозаполнение = "выкл" }) "более одного поля, как это"
Контроллер:
[HttpPost]
public ActionResult Create(ItemRates itemrates)
{
if (ModelState.Функция IsValid)
{
itemrates.Функции Getdate = Датавремя.Сейчас;
itemrates.DelFlag = " N";
itemrates.GetUser = Session ["LogedUser"].Метод toString();
itemrates.CompCode = " CMP-001";
дБ.ItemRates.Добавить (itemrates);
дБ.Метод SaveChanges();
Видовая сумка.Сообщение = " Запись Успешно Сохранена";
ModelState.Четкий();
ВАР сайт maxid = (БД.ItemRates.Выберите (x => (int?)x.Id). Max ()?? 0) + 1;
var RC = "IRC -" + maxId;
return View(new ItemRates { RateCode = RC });
}
else { ViewBag.ErrMsg = " Введите Обязательные Поля"; }
смотреть возвращение(itemrates);
}
Вид: @HTML-Код.DisplayFor(Т =&ГТ; Т.Артикул, новый { идентификатор = "артикул", @класс = "форма контроля" })
Имя элемента автозаполнения:
если (данные) {
$('#ItemCode'). val(data. icode);
}
Tiwari Avinash
Пожалуйста, будьте более конкретны в своей ошибке и предоставьте несколько более логичных кодов, чтобы кто-то мог вам помочь.
Vivek.anand34
Я обновил свой вопрос.. на самом деле, когда вы нажимаете кнопку Отправить, страница загружается и очищает все поля..
Vivek.anand34
С. Я нашел проблему. но решение вы можете мне сказать.. Я дал ItemCode field is [Required], но значения не пришли для отображения поля, это проблема.
Vivek.anand34
< p class= "itemcode" & gt; @Html. Display ("ItemCode") </p>
$('.артикул').HTML-код(данные.номер по каталогу);
этот тип работает.. но показывает ошибку проверки " требуемый код элемента"
Karthik_Mahalingam
у вас есть team viewer?