LinkButton.CommandArgument プロパティ

定義

関連付けられている Command プロパティと共に CommandName イベント ハンドラーに渡されるオプション引数を取得または設定します。

[System.ComponentModel.Bindable(true)]
public string CommandArgument { get; set; }
[System.ComponentModel.Bindable(true)]
[System.Web.UI.Themeable(false)]
public string CommandArgument { get; set; }

プロパティ値

関連付けられている Command プロパティと共に CommandName イベント ハンドラーに渡されるオプション引数。 既定値は Empty です。

実装

属性

次の例では、 プロパティを使用して、コントロールの CommandArgument コマンド名を補完する省略可能な引数を指定する方法を LinkButton 示します。

<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>LinkButton Command Event Example</title>
<script language="C#" runat="server">
     
      void LinkButton_Command(Object sender, CommandEventArgs e) 
      {
         Label1.Text = "You chose: " + e.CommandName + " Item " + e.CommandArgument;
      }
 
   </script>
 
</head>
<body>
 
   <form id="form1" runat="server">
 
      <h3>LinkButton Command Event Example</h3>
  
      <asp:LinkButton id="LinkButton1" 
           Text="Order Item 10001"
           CommandName="Order" 
           CommandArgument="10001" 
           OnCommand="LinkButton_Command" 
           runat="server"/>
 
      <br />
  
      <asp:LinkButton id="LinkButton2" 
           Text="Order Item 10002"
           CommandName="Order" 
           CommandArgument="10002" 
           OnCommand="LinkButton_Command" 
           Runat="server"/>
 
      <br />
      <br />
 
      <asp:Label id="Label1" runat="server"/>
 
   </form>

</body>
</html>

注釈

プロパティを CommandArgument 補完する引数を指定するには、 プロパティを CommandName 使用します。

注意

プロパティは CommandArgument 通常、 プロパティが設定されている場合 CommandName にのみ使用されます。

プロパティは CommandArgument 、実行するコマンドに CommandName 関する追加情報を提供できるようにすることで、プロパティを補完します。 たとえば、 プロパティを CommandNameSort 設定し、 プロパティを CommandArgumentAscending 設定して、昇順で並べ替えるコマンドを指定できます。

このプロパティは、テーマまたはスタイル シート テーマによって設定することはできません。 詳細については、「テーマとスキンの ASP.NET」を参照してくださいThemeableAttribute

適用対象

製品 バージョン
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

こちらもご覧ください