ASP.NET の LinkButton コントロールの用途を教えてください
ASP.NETでLinkButtonコントロールは、Webページ上にリンクボタンを作成するために使用されます。クリックイベントに応答して、対応するサーバー側のコードを実行できます。
LinkButtonのコントロールを使用する一般の手順は次のとおりです。
- リンクボタンコントロールを Web ページに追加するには、コード上で直接コントロールを作成するか、デザインビュー内でコントロールをドラッグアンドドロップします。
- Textプロパティでボタンに表示するテキスト、PostBackUrlプロパティでクリック時に遷移するページ、OnClientClickプロパティでボタンがクリックされる前にクライアント側で実行するJavaScriptコードなどを設定します。
- サーバサイドで LinkButton のクリックイベントハンドラを書くには、コードでコントロールのClickイベントにハンドラ関数を追加します。
- ボタンクリック時にサーバ側のコードが実行され、ハンドラで必要な処理をする事が出来ます。
次のコードをご覧ください。
<asp:LinkButton ID="linkButton1" runat="server" Text="点击我" OnClick="linkButton1_Click"></asp:LinkButton>
// 服务器端代码
protected void linkButton1_Click(object sender, EventArgs e)
{
// 执行一些操作
}
LinkButton コントロールはクリック時にページの PostBack を発生させ、コントロールのイベントをサーバーに渡して処理させることに注意してください。そのため、LinkButton コントロールはフォームの送信、データベース操作の実行など、サーバーとのやり取りが必要な操作を実行する場合に適しています。