ImageButton.CommandName Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de opdrachtnaam op die is gekoppeld aan het besturingselement of stelt u deze ImageButton in.
public:
property System::String ^ CommandName { System::String ^ get(); void set(System::String ^ value); };
public string CommandName { get; set; }
[System.Web.UI.Themeable(false)]
public string CommandName { get; set; }
member this.CommandName : string with get, set
[<System.Web.UI.Themeable(false)>]
member this.CommandName : string with get, set
Public Property CommandName As String
Waarde van eigenschap
De opdrachtnaam die aan het ImageButton besturingselement is gekoppeld. De standaardwaarde is Empty.
Implementeringen
- Kenmerken
Voorbeelden
In het volgende voorbeeld ziet u hoe u de CommandName eigenschap gebruikt om een opdrachtnaam te koppelen aan een ImageButton besturingselement.
Note
Het volgende codevoorbeeld maakt gebruik van het codemodel met één bestand en werkt mogelijk niet correct als deze rechtstreeks naar een codeachterstaand bestand wordt gekopieerd. Dit codevoorbeeld moet worden gekopieerd naar een leeg tekstbestand met een .aspx-extensie. Zie ASP.NET Web Forms Page Code Model voor meer informatie over het webformuliercodemodel.
<%@ 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>ImageButton CommandName Sample</title>
<script language="C#" runat="server">
void ImageButton_Command(object sender, CommandEventArgs e)
{
if (e.CommandName == "Sort")
Label1.Text = "You clicked the Sort Button";
else
Label1.Text = "You clicked the Edit Button";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageButton CommandName Sample</h3>
Click an image.<br /><br />
<asp:ImageButton id="imagebutton1" runat="server"
AlternateText="Sort"
ImageUrl="images/pict1.jpg"
OnCommand="ImageButton_Command"
CommandName="Sort"/>
<asp:ImageButton id="imagebutton2" runat="server"
AlternateText="Edit"
ImageUrl="images/pict2.jpg"
OnCommand="ImageButton_Command"
CommandName="Edit"/>
<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>ImageButton CommandName Sample</title>
<script language="VB" runat="server">
Sub ImageButton_Command(sender As Object, e As CommandEventArgs)
If e.CommandName = "Sort" Then
Label1.Text = "You clicked the Sort Button"
Else
Label1.Text = "You clicked the Edit Button"
End If
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageButton CommandName Sample</h3>
Click an image.<br /><br />
<asp:ImageButton id="imagebutton1" runat="server"
AlternateText="Sort"
ImageUrl="images/pict1.jpg"
OnCommand="ImageButton_Command"
CommandName="Sort"/>
<asp:ImageButton id="imagebutton2" runat="server"
AlternateText="Edit"
ImageUrl="images/pict2.jpg"
OnCommand="ImageButton_Command"
CommandName="Edit"/>
<br /><br />
<asp:label id="Label1" runat="server"/>
</form>
</body>
</html>
Opmerkingen
Gebruik deze eigenschap om de opdracht op te geven die moet worden uitgevoerd wanneer op het ImageButton besturingselement wordt geklikt, zoals Sort, Cancelof Edit. Hierdoor kunnen meerdere ImageButton besturingselementen op dezelfde webpagina worden geplaatst. De waarde in deze eigenschap kan vervolgens programmatisch worden geïdentificeerd in de OnCommand gebeurtenishandler om de juiste actie te bepalen die moet worden uitgevoerd wanneer op elk ImageButton besturingselement wordt geklikt.
Aanvullende informatie over de opdracht, zoals het opgeven van oplopende sorteervolgorde, kan worden opgenomen met behulp van de CommandArgument eigenschap.
Deze eigenschap kan niet worden ingesteld op thema's of opmaakmodellen. Zie ThemeableAttribute en ASP.NET Thema's en skins voor meer informatie.