Когда различаются Request.Params и Request.Form?

Request.Params содержит комбинацию visual-c# QueryString, Form, Cookies c#.net и ServerVariables (добавляются aspx именно в таком порядке).

Разница aspx в том, что если у вас есть c-sharp переменная формы с именем c# «key1», которая находится asp.net как в QueryString, так и c#.net в Form, то Request.Params["key1"] вернет asp.net значение QueryString, а Request.Params.GetValues("key1") вернет asp.net массив из [значение-строки-запроса, значение-формы].

Если c#-language есть несколько значений формы asp.net-website или файлов cookie с одним asp.net и тем же ключом, эти значения request будут добавлены в массив, возвращаемый visual-c# GetValues ​​(т. е. GetValues asp-net ​​​​не будет возвращать зубчатый request массив)

c#

asp.net

request

2022-04-25T02:21:37+00:00