какая разница между Request.Params и Request.Form в C#?

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

Аноним

16 мая, 12:26
778

Нет комментариев

Добавить комментарий
Вы не можете оставлять комментарии. Чтобы добавить комментарий, залогиньтесь или зарегистрируйтесь
Вы не можете голосовать. Чтобы проголосовать, залогиньтесь или зарегистрируйтесь

1 ответ

Осмелюсь предположить что речь идет о (asp.net) и получении параметров запроса к серверу.

http://msdn.microsoft.com/ru-ru/library/ms525985.aspx
http://msdn.microsoft.com/en-us/library/system.web.httprequest.params.aspx
Gets a combined collection of QueryString, Form, Cookies, and ServerVariables items.

в то время как Request.Form содержит лишь данные из форм на странице

если быть точнее:

при первом вызове Request.Params возвразаемая коллекция заполняется вот таким способом:

private void FillInParamsCollection()
{
    this._params.Add(this.QueryString);
    this._params.Add(this.Form);
    this._params.Add(this.Cookies);
    this._params.Add(this.ServerVariables);
}


соответственно, Request.Form содержит лишь часть этих данных и заполняется пропорционально быстрее

no image

Аноним

16 мая, 12:52

Нет комментариев

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
Full-stack PHP програміст, 15000 грн.
Хмельницкий, Customhost
Linkbuilder, Junior SEO, линкбилдер, 7000 грн.
Киев, Тасмаркет
QA Senior/Team Lead
Одесса, ILAG
Контент-менеджер (работа с социальными сетями), 2500 грн.
Кропивницкий (Кировоград), TowSiteKR