zoukankan      html  css  js  c++  java
  • ASP.NET控件Button (e.CommandArgument的使用方法)

    e.CommandArgument的使用方法

    1. 在 Web 窗体页上显示普通按钮 (Button) 控件。

    <asp:Button id="MyButton"
         Text="label"
         CommandName="command"
         CommandArgument="commandargument"
         CausesValidation="true | false"
         OnClick="OnClickMethod"
         runat="server"/>

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

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

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

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

    注意 由于 <asp:Button> 元素没有内容,因此可用 /> 结束该标记,而不必使用单独的结束标记。
    若要指定在 Button 控件中显示的标题,请设置 Text 属性。

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

     3. 示例
    以下示例说明如何在 .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.";
    }
     
  • 相关阅读:
    最高级的自律是享受孤独
    【黑马】交换两个变量的值
    字符串换行
    互联网视频直播/点播流媒体服务器使用http和rtmp做点播时有什么区别?
    视频互联网直播/点播服务器中关于内容分发CDN的相关问题汇总
    网页直播系统推流端和拉流端都有哪些环节?
    线上课堂教育行业选择互动直播时有哪些直播方案?
    自建视频流媒体服务器需要满足哪些条件?
    互联网直播点播平台在进行iframe直播分享时如何禁止本地视频自动播放?
    视频直播/点播流媒体服务器是否可以对接RTSP视频流?
  • 原文地址:https://www.cnblogs.com/code1992/p/3214920.html
Copyright © 2011-2022 走看看