1. ホーム
  2. c#

[解決済み] ASP.NETでRequest.QueryStringが特定の値を持っているかどうかを確認するにはどうすればよいですか?

2023-06-16 14:27:35

質問

私は error.aspx ページがあります。 もしユーザがそのページにアクセスしたら、エラーパスを page_load() メソッドの URL に Request.QueryString["aspxerrorpath"] で、問題なく動作します。

しかし、もしユーザーがそのページに直接アクセスすると、例外が発生します。 aspxerrorpath が存在しないため、例外が発生します。

どうすれば aspxerrorpath があるかどうかを確認するにはどうしたらよいでしょうか?

どのように解決するのですか?

単に null :

if(Request.QueryString["aspxerrorpath"]!=null)
{
   //your code that depends on aspxerrorpath here
}