2013-05-01 39 views
0

我无法理解我的一些代码在做什么。下面是我有:我需要帮忙搞清楚_HttpContext.QueryString()是什么

model.People = _PersonProvider.GetListByIds(_HttpContext.QueryString()["people"]) 

我知道model.People =(_HttpContext.QueryString()“人”]应该返回ID的列表,但我无法知道它是如何这样做。这是否正在做一些类似的web服务调用也许?与网址有关?我是新来的asp.net。

回答

1

我有点困惑与您使用的syntex。据我所知querystring变量是提取为

HttpContext.Current.Request.QueryString["XYZ"] 

这将从当前页面的查询字符串中返回变量的值。假设你用于访问页面的网址是:

http://myURL.com?XYZ=Value1&ABC=Value2 

然后

HttpContext.Current.Request.QueryString["XYZ"] will return Value1 and 
HttpContext.Current.Request.QueryString["ABC"] will return Value2 
相关问题