如果
Button
网页上有多个控件,请使用该CommandName
属性指定或确定与每个Button
控件关联的命令名称.您可以CommandName
使用标识要执行的命令的任何字符串设置该属性.然后,您可以以编程方式确定Button
控件的命令名称并执行相应的操作.
(我的重点)
传递给Command事件的可选参数以及关联的CommandName.
...您从事件对象检索(例如e
)作为e.CommandArgument
.
例如,您可能有四个带有CommandName
"DoSomething"的按钮,但有四个不同的按钮CommandArguments
告诉您的"DoSomething"代码要做什么或做什么.您可能还有其他按钮CommandName
="DoSomethingElse",那么,做其他事情.:-)
如果网页上有多个 Button 控件,请使用 CommandName 属性指定或确定与每个 Button 控件关联的命令名称。您可以使用任何标识要执行的命令的字符串来设置 CommandName 属性。然后,您可以以编程方式确定 Button 控件的命令名称并执行适当的操作。
CommandArgument 属性通过允许您提供有关要执行的命令的附加信息来补充 CommandName 属性。例如,如果将 CommandName 属性设置为 Sort 并将 CommandArgument 属性设置为 Ascending,则指定一个命令以升序排序。
Command事件使编写处理多个按钮点击的单个方法变得容易.
protected void Button_Command(object sender, CommandEventArgs e)
{
switch (e.CommandName)
{
case "Back":
FeedbackLabel.Text = "Back";
break;
case "Up":
FeedbackLabel.Text = "Up";
break;
case "Forward":
FeedbackLabel.Text = "Forward";
break;
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
26306 次 |
最近记录: |