忽略大小写StringComparison.CurrentCultureIgnoreCase
HttpContext.Current.Request.RequestType 有get和post2种
NameValueCollection nvcol = HttpContext.Current.Request.QueryString;
通过建或索引访问的建值的集合
foreach (string s in nvcol)
{
if (string.IsNullOrEmpty(s))
{
continue;
}
if (s.Contains("__") == false || s.Contains("$") == false)
{
if (Common.Utils.IsSafe(s))
{
HttpContext.Current.Response.Redirect("/Error.htm");
}
}
}
如果不是get请求
nvcol = HttpContext.Current.Request.Form;
cache
HttpContext.Current.Cache.Insert(Config.BaseConfig.WebSiteKey, model, null,
DateTime.MaxValue, new TimeSpan(0, time, 0));
/// <summary>
/// 获取值根据键
/// </summary>
/// <param name="key">键</param>
/// <returns>值</returns>
#region GetCache
public static object GetCache(string key)
{
return HttpContext.Current.Cache.Get(key);
}