System.Web.HttpContext.Current.Request.Params.AllKeys.Contains(key)
总是返回 false,但是
System.Web.HttpContext.Current.Request.Params[key]
返回键的值。
有人能告诉我为什么会这样吗?
就我而言,关键是“ctl00$ContentPlaceHolder1$username”,我在 System.Web.HttpContext.Current.Request.Params.AllKeys 和 System.Web.HttpContext.Current.Request.Params 中调试并检查了它,确切的密钥存在。