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>");
            }
        }

  • 相关阅读:
    手机测试移动端项目
    事件绑定与事件委托
    jq中attr()和prop() 属性的区别
    jq 加载的几种方法
    $(document).height 与$(window).height的区别
    js动画之缓冲运动
    js动画之简单运动二
    js动画之简单运动一
    css浏览器窗口大小
    编程每一天
  • 原文地址:https://www.cnblogs.com/lk-kk/p/4671933.html
Copyright © 2011-2022 走看看