我无法理解我的一些代码究竟在做什么。这就是我所拥有的:
model.People = _PersonProvider.GetListByIds(_HttpContext.QueryString()["people"])
我知道model.People =(_ HttpContext.QueryString()[“people”]应该返回一个id列表,但我很难知道它是如何做的。这是做某种web服务调用也许?与URL有关?我是asp.net的新手。
答案 0 :(得分:1)
我对你正在使用的syntex感到困惑。据我所知,查询字符串变量被提取为
HttpContext.Current.Request.QueryString["XYZ"]
这将从当前页面的查询字符串返回变量的值。假设您用于访问页面的URL是:
http://myURL.com?XYZ=Value1&ABC=Value2
然后
HttpContext.Current.Request.QueryString["XYZ"] will return Value1 and
HttpContext.Current.Request.QueryString["ABC"] will return Value2