首页编程commandargument e.CommandArgument的使用方法

commandargument e.CommandArgument的使用方法

编程之家2023-11-0392次浏览

大家好,今天小编来为大家解答以下的问题,关于commandargument,e.CommandArgument的使用方法这个很多人还不知道,现在让我们一起来看看吧!

commandargument e.CommandArgument的使用方法

...e.RowIndex,e.NewSelectedIndex,e.CommandArgument区别

e.RowIndex,当前行的索引。

e.NewSelectedIndex,用户所选行的索引,因为 SelectedIndexChanging事件在 GridView控件执行选择操作之前发生,所以控件的 SelectedIndex属性不能用于确定用户所选择新行的索引。SelectedIndex属性仍包含上一选定行的索引。若要确定用户所选择新行的索引,请使用 NewSelectedIndex属性。通过将此属性设置为另一个值,也可以使用此属性以编程方式重写用户所选择的行索引。

e.CommandArgument,在前台绑定,CommandArgument='<%# Eval("ID")%>',后台取值,在command事件里面,通过e.CommandArgument得到字段值。

asp:button中oncommand事件和onclick事件有什么区别

通过设置 CommandName属性而具有与按钮关联的命令名(如“排序”)。这使您可以在 Web窗体页上创建多个 Button控件,并在 Command事件的事件处理程序中以编程方式确定单击了哪个 Button控件。也可以将 CommandArgument属性与“命令”按钮一起使用,以提供有关要执行的命令(如 Ascending)的附加信息。可以为 Command事件提供事件处理程序,以通过编程方式控制单击“命令”按钮时执行的操作。

当按钮被包含该按钮的表单被提交,并且发出Click和Command事件。Click和Command事件之间的差别在于附加信息:CommandName和CommandArgs被传递给Command事件。在有多个button出现的时候(大多数时候是几个button出现在一个容器控件里面),就可以通过这些参数判断来做什么操作。

e.CommandArgument的使用方法

看到朋友的问题没人回答,我实在是心疼,花了点时间给你整理了一下资料,希望能帮助你!

commandargument e.CommandArgument的使用方法

比如:在 Web窗体页上显示普通按钮(Button)控件。

<asp:Button id="MyButton"

Text="label"

CommandName="command"

CommandArgument="commandargument"

CausesValidation="true| false"

commandargument e.CommandArgument的使用方法

OnClick="OnClickMethod"

runat="server"/>

备注

Button控件允许您在 Web窗体页上创建普通按钮。可以创建的按钮类型有两种。可以创建“提交”按钮或“命令”按钮。

默认情况下,Button控件是“提交”按钮。“提交”按钮没有与按钮关联的命令名(由 CommandName属性指定),它只是将 Web页发送回服务器。可以为 Click事件提供事件处理程序,以通过编程方式控制单击“提交”按钮时执行的操作。

“命令”按钮通过设置 CommandName属性而具有与按钮关联的命令名(如“排序”)。这使您可以在 Web窗体页上创建多个 Button控件,并在 Command事件的事件处理程序中以编程方式确定单击了哪个 Button控件。也可以将 CommandArgument属性与“命令”按钮一起使用,以提供有关要执行的命令(如 Ascending)的附加信息。可以为 Command事件提供事件处理程序,以通过编程方式控制单击“命令”按钮时执行的操作。

默认情况下,单击 Button控件时会执行页验证。页验证确定与该页上验证控件关联的输入控件是否通过该验证控件指定的验证规则。如果某个 Button控件(如“重置”按钮)需要禁用此行为,则将 CausesValidation属性设置为 false。

注意由于<asp:Button>元素没有内容,因此可用/>结束该标记,而不必使用单独的结束标记。

若要指定在 Button控件中显示的标题,请设置 Text属性。

有关 Button控件的属性和事件的详细信息,请参见 Button类文档。

示例

以下示例说明如何在.aspx文件中声明 submit按钮控件。

<asp:Button id="SubmitButton"

Text="Submit"

OnClick="SubmitBtn_Click"

runat="server"/>

以下示例说明如何在.aspx文件中声明 command按钮控件。

<asp:Button id="SortAscendingButton"

Text="Sort Ascending"

CommandName="Sort"

CommandArgument="Ascending"

OnCommand="CommandBtn_Click"

runat="server"/>

以下示例显示一个事件处理方法,该方法获取按钮单击并显示从该按钮的 CommandName和 CommandArgument属性中传递的信息。

[Visual Basic]

Sub CommandBtn_Click(sender As Object, e As CommandEventArgs)

Message.Text="You clicked the"& e.CommandName& _

"-"& e.CommandArgument&" button."

End Sub

[C#]

void CommandBtn_Click(Object sender, CommandEventArgs e)

{

Message.Text="You clicked the"+ e.CommandName+

"-"+ e.CommandArgument+" button.";

}

感谢您花时间阅读本文!我们希望通过对commandargument的问题进行探讨,为您提供了一些有用的见解和解决方案。如果您需要更多帮助或者有其他疑问,请不要犹豫与我们联系。

高端网站设计公司 高端网站设计公司有哪些buttononclick 为button设置click事件的几种方法