我有一个问题,需要从URL中提取查询字符串参数。该参数可能是"Territory"
、"territory"
或该单词的其他大小写变体。虽然下面的代码可以处理前两种情况,但我想知道是否有更好的方法?
IDictionary<string, string> queryString = HtmlPage.Document.QueryString;
if (queryString.ContainsKey("territory"))
{
ish.SetDefaultRegion(int.Parse(queryString["territory"]));
// do something (the same something as below)
}
else if (queryString.ContainsKey("Territory"))
{
ish.SetDefaultRegion(int.Parse(queryString["Territory"]));
// do something (the same something as above)
}
我希望将查询字符串插入字典中,忽略大小写(即如果用户不小心输入了"TERRITORY"
,这段代码将失败,那么我该如何测试单词是否存在而不考虑大小写?
if (Request.QueryString["TeRriToRy"] != null) {
即可。 - Doug S