zoukankan      html  css  js  c++  java
  • Repeater的ItemCommand事件和ItemCreated事件,高手请跳过~

    捣鼓这几天,我终于比之前更能区别Repeater的ItemCommand事件和ItemCreated事件了

    当Repeater的dataSource是sqldataSource的话,要想触发ItemCommand事件,即实现点击Repeater每一项中的按钮,就该是用ItemCommand事件

    若是在asp.net后台动态绑定Repeater的数据源,那么就该用ItemCreated事件,不然,无论你怎么绑定事件,都无法触发!!!

    ---------------------------------------------------------------------------------------------------------------------------------------------------

    感觉以上写的还是不对,其实无论是用sqlDataSource还是在动态动态绑定Repeater,都可以用ItemCommand来实现点击按钮,若要找到跟该按钮同个Item的

    其他控件,可以这么写

    protected void repeater_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
    if (e.CommandName == "jia")
    {
    TextBox score=this.repeater.Items[e.Item.ItemIndex].FindControl("score") as TextBox;
    score.Text = "aaa";
    }
    }

    红色部分很重要~等我把自己的例子写好后再分享出来~

    PS:若有异议,请您不吝赐教!

  • 相关阅读:
    nginx配置
    线程与进程的区别:
    java面试题1
    递归的定义和优缺点
    使用jedis连接redis可能会出现的问题及解决方案
    Linux上安装Redis
    Linux 权限管理
    Maven
    网址备份
    反射
  • 原文地址:https://www.cnblogs.com/QMM2008/p/4056481.html
Copyright © 2011-2022 走看看