Извините за то, что потенциально может быть глупым вопросом, но я весь день крутился кругами. У меня есть форма в MVC, которая возвращается к действию на контроллере. Представление, что форма находится, принимает модель, и это устанавливает некоторые из полей. Мне нужно, чтобы эти поля возвращались обратно в модель, когда действие вызывается на контроллере. , например.MVC Html.ValueFor не заданное значение в модели
@using(Html.BeginForm())
{
@Html.ValueFor(m=>m.test);
...
//submit button
}
В настоящее время тестовое свойство равно нулю, когда оно достигает действия контроллера. Однако замена ValueFor на EditorFor приводит к тому, что свойство теста успешно заполняется на модели, которая отправляется обратно на действие контроллера.
Вы пытаетесь скрыть переменную 'test'? – Jared
Вы пробовали изучить выходную разметку? Эта проблема может быть легко диагностирована с базовыми знаниями HTML. –