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:若有异议,请您不吝赐教!

  • 相关阅读:
    easy-ui的data-options用法
    my_note
    定时器
    abp安装
    微信小程序
    几个免费的ui 后台
    abp创建实体的方法
    winform 开源项目
    func委托
    for update 锁行和锁表
  • 原文地址:https://www.cnblogs.com/QMM2008/p/4056481.html
Copyright © 2011-2022 走看看