日期:2014-05-18  浏览次数:20742 次

asp.net中的Request.QueryString属性的用法
学过c#。刚刚接触asp.net中。这段代码的写法c#中没有出现过,所以很不解。
Request.QueryString后面的[]是什么意思呢?属性怎么可以带参数呢?求解。


public partial class Default2 : System.Web.UI.Page
{
  protected void Page_Load(object sender, EventArgs e)
  {
  string message = Request.QueryString["name"];
  Response.Write(message);
  }
}

------解决方案--------------------
Request.QueryString 是一个集合。后面的文字是用于找到集合中该名称的值

Request.QueryString["name"]就是指 url中 名称为name的参数

比如 a.aspx?name=111

Request.QueryString["name"] 的值 就是"111"