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

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

Аноним

16 мая, 12:26
842

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

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

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
Інженер-системотехнік
Винница, Електричні системи, ДП
Software developer for ABOR
Киев, SimCorp Ukraine LLC
Middle QA Engineer
Харьков, Zfort Group
Product Designer
Киев, Genesis
Front End developer (ReactJS)
Днепр, Макси Маркетинг
Менеджер проектів (медицина)
Киев, Наша семья, медицинский центр
Senior JavaScript Developer
Киев, Sigma Software
Java Developer
Днепр, ISD
PPC-специалист
Киев, Nick Digital, интернет-агентство