2

レポートのパラメーターの入力をキャプチャするために (asp.net サーバー コントロールの代わりに) HTML 入力コントロールを使用しようとしています。パラメーター値を ReportViewer コントロールにポストし、レポート サーバーからレポートを読み込みます。

これを実現するには、ポストバックをシミュレートする必要がありますか?

4

1 に答える 1

1

なんらかの方法で値をサーバー側に渡す必要がありますよね? それとも、これは AJAX 実装ですか?

ASP.NET ベースのポストバックではなく手動の <FORM> POST を使用している場合でも、Request.Form コレクションからフォーム パラメータを取得できます。すなわち: ServerControl1.ParameterToSet = ValidateInput(Request.Form["input1"]).

(そして、入力を検証することを忘れないでください!それが上記の ValidateInput メソッドのヒントです。) ;-)

于 2009-01-22T00:54:18.197 に答える