public T QueryString <T>(string name, T defaultValue = default(T)) { if (!_httpContext.IsReady()) { return(defaultValue); } var value = _httpContext.Request.QueryString[name]; if (!string.IsNullOrEmpty(value)) { return(ConvertUtility.To(value, defaultValue)); } return(defaultValue); }