LinkButton.CommandName LinkButton.CommandName LinkButton.CommandName LinkButton.CommandName Property

定義

LinkButton コントロールと関連付けられたコマンド名を取得または設定します。Gets or sets the command name associated with the LinkButton control. この値は Command プロパティと共に CommandArgument イベント ハンドラーに渡されます。This value is passed to the Command event handler along with the CommandArgument property.

public:
 property System::String ^ CommandName { System::String ^ get(); void set(System::String ^ value); };
[System.Web.UI.Themeable(false)]
public string CommandName { get; set; }
member this.CommandName : string with get, set
Public Property CommandName As String

プロパティ値

LinkButton コントロールのコマンド名。The command name of the LinkButton control. 既定値は Empty です。The default value is Empty.

実装

次の例は、 CommandNameプロパティを使用して、 LinkButtonコントロールのコマンド名を指定する方法を示しています。The following example demonstrates how to use the CommandName property to specify a command name for a LinkButton control.

<%@ 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>

<%@ Page Language="VB" 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="VB" runat="server">
     
      Sub LinkButton_Command(sender As Object, e As CommandEventArgs) 
         Label1.Text = "You chose: " & e.CommandName & " Item " & _
            e.CommandArgument
      End Sub
 
   </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>

注釈

Web ページに複数LinkButtonのコントロールがある場合は、 CommandNameプロパティを使用して、クリックしたLinkButtonコントロールに関連付けられているコマンド名を指定または確認します。When you have multiple LinkButton controls on a Web page, use the CommandName property to specify or determine the command name associated with the LinkButton control clicked. 実行するコマンドをCommandName識別する任意の文字列を使用して、プロパティを設定できます。You can set the CommandName property with any string that identifies the command to perform. その後、プログラムを使用してLinkButtonコントロールのコマンド名を決定し、適切な操作を実行できます。You can then programmatically determine the command name of the LinkButton control and perform the appropriate actions.

Ascending並べ替え順序など、コマンドに関する追加情報は、 CommandArgumentプロパティを使用して指定できます。Additional information about the command, such as an Ascending sort order, can be specified by using the CommandArgument property.

このプロパティは、テーマまたはスタイル シート テーマによって設定することはできません。This property cannot be set by themes or style sheet themes. 詳細についてはThemeableAttribute 、「」および「 ASP.NET theme and スキン」を参照してください。For more information, see ThemeableAttribute and ASP.NET Themes and Skins.

適用対象

こちらもご覧ください