一枚の中に複数のFormがあり、どのフォームが使われたかの判定を
 If Request.QueryString("Hoge1") <> "" Then
 If Request.QueryString("Hoge2") <> "" Then
のようにやってます。
が、よく考えたらこれだとHoge1に空文字を入力したのか、それともHoge1のあるFormは
使われなかったのか判定ができないです。

そもそもHoge1がないことを判定するにはどうすればいいんでしょ?
If IsExist(Request.QueryString("Hoge1")) Then
みたいなイメージで。