レポートのパラメーターの入力をキャプチャするために (asp.net サーバー コントロールの代わりに) HTML 入力コントロールを使用しようとしています。パラメーター値を ReportViewer コントロールにポストし、レポート サーバーからレポートを読み込みます。
これを実現するには、ポストバックをシミュレートする必要がありますか?
レポートのパラメーターの入力をキャプチャするために (asp.net サーバー コントロールの代わりに) HTML 入力コントロールを使用しようとしています。パラメーター値を ReportViewer コントロールにポストし、レポート サーバーからレポートを読み込みます。
これを実現するには、ポストバックをシミュレートする必要がありますか?
なんらかの方法で値をサーバー側に渡す必要がありますよね? それとも、これは AJAX 実装ですか?
ASP.NET ベースのポストバックではなく手動の <FORM> POST を使用している場合でも、Request.Form コレクションからフォーム パラメータを取得できます。すなわち: ServerControl1.ParameterToSet = ValidateInput(Request.Form["input1"])
.
(そして、入力を検証することを忘れないでください!それが上記の ValidateInput メソッドのヒントです。) ;-)