質問: 検索画面を作成しております。 検索画面:a.asp 表示画面:b.asp のような形です。 a.aspからb.aspにPOSTで送信します。 b.aspの表示で検索結果の該当件数が多いときは1ページに表示させる行数を10行くらいにしたいと思っております。 そこで、先頭・前へ・次へ・最終などのリンク(ボタンでも可)を作ります。 この時、各ページへの移動時に「b.asp?xxx=yyy」などの表示にしたくないのですが可能でしょうか? 可能であればどようのうにしたら良いのでしょうか? 送信する情報量が多いのですが、パラメータは送信できる情報量に限界があると聞いたことがあります。 どなたかご教授下さい。 よろしくお願いします。
回答: お世話になります。 > Request("page")がうまく機能していないっぽいです。 それは POST パラメータや GET パラメータでそもそも渡してないからでは。。。 Form タグの中に こんな感じで hidden フィールドをいれて Form タグの各ボタンから 以下の様な javascript を呼び出せばよいのでは。 ボタンはこんな感じで サーバー側の判定ロジックはこんな感じで If IsNumeric(Request.Form("page")) Then If Request.Form("buttonName") = "start" Then '先頭ボタンの処理 Else If Request.Form("buttonName") = "back" Then '前へボタンの処理 End If End If