0
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 の両方でデバッグして確認しました。キーが存在しました。

4

1 に答える 1