如果通过Request [key]对Request的项目进行简单索引,则它会在4 locations中查找。订单是什么?有人在“Cookies,ServerVariables,Form和QueryString”的页面上猜测。有人有确切消息么?文档将是一个奖金:)HttpRequest索引器的搜索顺序
6
A
回答
6
public string this [string key] {get; }
声明类型:System.Web.HttpRequest集:System.Web, 版本= 2.0.0.0
public string this[string key]
{
get
{
string str = this.QueryString[key];
if (str != null)
{
return str;
}
str = this.Form[key];
if (str != null)
{
return str;
}
HttpCookie cookie = this.Cookies[key];
if (cookie != null)
{
return cookie.Value;
}
str = this.ServerVariables[key];
if (str != null)
{
return str;
}
return null;
}
}
1
只需使用Reflector,你可以看到它自己。顺序是QueryString,Form,Cookies,然后是ServerVariables。
1
相关问题
- 1. 顺序搜索
- 2. 顺序搜索
- 3. MySQL索引顺序
- 4. 多列索引的顺序
- 5. 创建索引的顺序
- 6. JBoss6 Classloading Jar搜索顺序
- 7. Wordpress搜索结果顺序
- 8. Assembly.LoadFrom依赖搜索顺序
- 9. SQL关键字搜索算法:此SQL执行顺序搜索,如何执行索引搜索?
- 10. 索引列和顺序
- 11. MySQL - 索引,字段顺序
- 12. SQL Server索引 - 列顺序
- 13. 非顺序索引集合
- 14. 多列索引列顺序
- 15. 匹配函数插入升序多索引的顺序索引
- 16. Sitecore索引搜索
- 17. SQL索引搜索
- 18. Sphinx搜索索引
- 19. SQL索引搜索
- 20. Cloudant搜索索引
- 21. 索尔索引与搜索
- 22. 搜索API弹性搜索索引
- 23. Azure搜索索引 - 搜索确切词
- 24. .NET核心程序集搜索顺序
- 25. NSMutableArray的搜索索引
- 26. 索引之间的搜索
- 27. Solr的搜索,而索引
- 28. 弹性搜索自动完成与辅助搜索顺序
- 29. 在两个表中搜索并按术语顺序搜索
- 30. 更改Liferay搜索索引器
又一个有用的参考:http://www.hanselman.com/blog/ASPNETParams CollectionVsQueryStringFormsVsRequestindexAndDoubleDecoding.aspx – smwikipedia 2013-11-12 06:15:54