我只是想知道,有没有办法在ASP.NET中只有一个函数或GET
中获取POST
参数和Collection
参数?就像在PHP中使用$_REQUEST
一样?我正在使用VB.NET。
答案 0 :(得分:3)
Request["VariableName"]
(在C#中)和Request("VariableName")
(在VB中)应该有用。
按以下顺序返回名称 - 值对:
- 查询字符串参数。
- 表单字段。
- 缓存数据。
- 服务器变量。
醇>如果找不到指定的密钥,则返回
null
。
答案 1 :(得分:1)
注意:
Request["xyz"]
从cookie,查询字符串,表单或服务器变量中获取
Request.Parameters["xyz"]
执行相同的操作
Request.QueryString["xyz"]
只是查询字符串
Request.Form["xyz"]
只是表格
答案 2 :(得分:0)
当然是:Request.QueryString
用于GET,Request.Form
用于POST。您可以指定要提取的名称,即Request.QueryString("id")
,以从网址获取“ID”。