Как я могу получить данные поста в формате коллекции в ASP.NET? - PullRequest
2 голосов
/ 10 мая 2009

Мне интересно, как я могу получить данные поста в формате коллекции? Скажите, если у меня есть форма и одно текстовое поле с именем firstname, обычно я набираю

var fn = txtFirstName.Text;

, чтобы получить данные из этого текстового поля. но мне интересно, когда я нажимаю на кнопку отправить данные, чтобы опубликовать форму, как мне получить коллекцию необработанных данных?

спасибо.

Я хочу получить почтовые данные вместо get.

Ответы [ 2 ]

5 голосов
/ 10 мая 2009

Вы можете получить доступ к объекту запроса напрямую. Это коллекция всех элементов формы. Вы можете просматривать их или обращаться к ним по имени следующим образом:

Request["txtFirstName"]

РЕДАКТИРОВАТЬ: Если, однако, есть переменная строки запроса с тем же именем, которая будет использоваться первой. В этом случае вместо него следует использовать Request.Form["txtFirstName"].

3 голосов
/ 10 мая 2009

Запрос ["txtFirstName"] фактически даст вам аргумент URL, например:

http://www.example.com/Page.aspx?txtFirstName=value

Если вы хотите, чтобы значение, которое публикуется на странице из ввода с именем txtFirstName, вы хотите Request.Form ["txtFirstName"]

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