Доступ к выбранному значению раскрывающегося списка, который был заполнен запросом из кодовой области - PullRequest
1 голос
/ 11 августа 2011

У меня есть набор каскадных выпадающих списков, которые заполняются JQuery ajax. Однако, когда пользователь нажимает «отправить» (в конце остальной части формы), мне нужно отправить обратно и получить значения раскрывающихся списков. так как они были заполнены на стороне клиента. ASP.NET вылетает.

Он говорит мне сделать EnableEventValidation = "false"

Так что я делаю это, но он все еще не получает правильное значение. Он получает только то значение, которое было связано с помощью кода позади.

Кто-нибудь знает, как получить доступ к значениям раскрывающихся списков (или любым входным данным), которые были созданы вне кода позади?

Ответы [ 2 ]

1 голос
/ 11 августа 2011

Попробуйте прочитать значение POST напрямую, используя коллекции Request.Form или Request.Params.Я думаю, что это обходит проверку, которую выполняет ASP.NET.

0 голосов
/ 11 августа 2011

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

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