0

ここでasp.netの初心者。レポートツールを作成し、レポートAが1つのaspxページになるように、1つのページでロジックを処理しようとしています。

したがって、多くのコントロール/クエリは、実際にはページの最初のアクセス時に実行される必要はなく、日付、列などのパラメーターのみが入力として必要です。

ボタンをクリックするか、ポストバックすると、これらはチャートまたはグリッドビュー形式のどちらで生成されるかを制御します。ASPプログラミングを行った古い日付に戻ると、すべてのコントロール、コードをifブロック内に配置して、ポストバックであるかどうかを確認していました。ASP.netでこれを行うためのより効率的な方法はありますか?

皆さん、ありがとうございました。

4

1 に答える 1

1

ASP.NET WebFormsを想定しています:

ボタンがクリックされたときにコードを実行する必要がある場合は、ボタンのクリックイベントハンドラーにコードを追加する必要があります。

<asp:button id="btn" runat="server" text="Submit" onclick="btn_Click" />

protected void btn_Click(object sender, eventargs e){
   //code here
}
于 2012-08-23T10:16:41.767 に答える