TextBox txtpage = e.Item.FindControl("txtpage") as TextBox;这句代码是啥意思啊?请各位大虾帮帮忙忙

解决方案 »

  1.   

    这句代码应该是在repeater的ItemDataBound事件写的,意思就是找到前台的txtpage控件。因为在后台不能直接引用repeater模板里的控件。
      

  2.   

      从当前项触发事件的项中找一个名为txtpage的TextBox控件 
      

  3.   

    在datalist的row里找到ID为txtpage的控件(过来类型是obj),并强行转成TextBox,把将他交给TextBox txtpage代理操作
      

  4.   

    找控件找到了就把他转化成TextBox .
      

  5.   

    就是找到前台的id为txtpage的textbox控件
      

  6.   

    就是在一个模版控件中首先嵌套着一个ID为txtpage的textbox控件,当触发模版的ItemDataBound事件时,来找到这个txtpage控件并格式统一(as textbox)
      

  7.   

    这句代码是在你的datalist,或者。。的rowdataband,或者ItemDataBand事件出现的     e代表你的当前行,findcontrol(表示你要查找的控件的ID)