zoukankan      html  css  js  c++  java
  • Repeater的ItemCommand事件(LinkButton)

        Repeater的ItemCommand事件,就是在里面加一个超链接的按钮,所有按钮都指向同一个事件,就是ItemCommand事件。

         至于如何区分是点击的什么按钮,还有传的值,需要用到LinkButton的两个属性,①CommandName: 动作名称; ② CommandArgument: 所传参数

    例子:

     <asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand">
            <HeaderTemplate></HeaderTemplate>
            <ItemTemplate><%#Eval("Name") %>
    <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument='<%#Eval("ids") %>' CommandName="buy">LinkButton</asp:LinkButton><br/>
         </ItemTemplate> <FooterTemplate></FooterTemplate> </asp:Repeater>

    注意:CommandArgument后面为单引号!!!

    如何判断动作和所传参数的后台代码:

      protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)  Repeater的ItemCommand事件
        { 
            if(e.CommandName=="buy")  //判断动作
            {
                //e.CommandArgument //所传参数
                Response.Write("<script>alert('"+e.CommandArgument+"')</script>");
            }
        }

  • 相关阅读:
    百度云人脸识别API人脸库管理
    百度云人脸识别API人脸对比
    Linux之find命令
    Linux之grep命令
    Linux之sed命令
    LNMP Shell脚本发布
    auto_modify_ip Shell脚本安装
    JVM虚拟机详解+Tomcat性能优化
    Tomcat连接器详解
    Tomcat配置详解
  • 原文地址:https://www.cnblogs.com/lk-kk/p/4671933.html
Copyright © 2011-2022 走看看