ASP.NET / VB.NET - ASP.NET中PHP的$ _REQUEST相当于什么?

时间:2011-08-06 05:02:11

标签: php asp.net vb.net request

我只是想知道,有没有办法在ASP.NET中只有一个函数或GET中获取POST参数和Collection参数?就像在PHP中使用$_REQUEST一样?我正在使用VB.NET。

3 个答案:

答案 0 :(得分:3)

Request["VariableName"](在C#中)和Request("VariableName")(在VB中)应该有用。

请参阅HttpRequest.Item indexer

  

按以下顺序返回名称 - 值对:

     
      
  1. 查询字符串参数。
  2.   
  3. 表单字段。
  4.   
  5. 缓存数据。
  6.   
  7. 服务器变量。
  8.         

    如果找不到指定的密钥,则返回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”。