получение значения метки из формы - PullRequest
0 голосов
/ 16 марта 2012

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

я не знаю, ясно ли я объяснил это и пример моего кода

Pedidos miDetalle = new Pedidos(); //<= object

miDetalle.codTipoArt = Request.Form["ddTipoArticulo"]; // <= value from dropdown list

miDetalle.clave1 = Request.Form["tbClave1"]; // <= value from textbox

miDetalle.nombreArticulo = Request["#lbNombreTela"]; // <= how i'm trying to get the value

1 Ответ

3 голосов
/ 16 марта 2012

Внутри действия вашего контроллера вы можете получить только те значения, которые были частью POST. И только значения полей ввода будут отправлены на сервер. Таким образом, вы можете использовать скрытые поля для хранения этих значений на клиенте. Вы не можете хранить эти значения в некоторых метках и ожидать, что эти значения будут отправлены на сервер при отправке формы. Поэтому, используя jQuery вместо установки значений в метках, вам необходимо дополнительно добавить их в скрытые поля с конкретными именами, и на сервере вы сможете получить эти значения, используя Request["MyHiddenFieldName"] или даже лучше, используя модель представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...