ページの読み込み時にWebページに文字列クエリが含まれているかどうかを確認するにはどうすればよいですか?クエリ文字列チェック
Request.QueryString["QueryStringName"]
ため
ページの読み込み時にWebページに文字列クエリが含まれているかどうかを確認するにはどうすればよいですか?クエリ文字列チェック
Request.QueryString["QueryStringName"]
ため
:
Request.QueryString.Count > 0;
あなたはその値にアクセスしたくないので、あなたがerroringからページを防ぐためにしようとしている場合は言いました私は、ページのプロパティでクエリのparmsをラップし、そのプロパティから安全な値を返すことを推奨します。
例として// setting this as protected makes it available in markup
protected string TaskName
{
get { return (string)Request.QueryString["VarName"] ?? String.Empty; }
}
チェックあなたはクエリ文字列の数を確認したい場合は、特定の名前を知っていて、その名前
かによって任意のクエリ文字列がない場合はnullを返した場合、その後
Request.QueryString.Count
をチェックしてください。0より大きい場合、少なくとも1文字列が追加されます。ページはどのクエリ文字列でアクセスした場合
チェックするには、Countプロパティをチェックすることができます
:定義されたクエリ文字列パラメータにアクセスするにはbool expression = Request.QueryString.Count > 0;
を、あなたはこのようにそれを行うことができます
string myParam = Request.QueryString["MyParam"];
myParamは、URLにない場合はnullになります。
そのカウントをチェックしてのQueryStringのいずれかの値があるかどうかを判断することができますif(Request.QueryString.Count > 0)
{
//Code here
}
else
{
//Code here
}
あなたがのQueryStringを意味しますか? – rahul