zoukankan      html  css  js  c++  java
  • DataList中TextBox的OnTextChange事件


     <DataList ID="dlblogs" Height="450" Width="100%" PageSize="18" CellPadding="0" EnableViewState="true"
                CellSpacing
    ="0" runat="server" OnItemDataBound="BindDataItem" OnUpdateCommand="UpdateName" 
                RepeatColumns
    ="3" CssClass="grbk_allarticlebg">
        
    <ItemStyle HorizontalAlign="left" VerticalAlign="top" />
        
    <ItemTemplate>
            
    <td width="200" height="136" align="center" valign="top">
                
    <table width="100" border="0" cellspacing="0" cellpadding="0">
                    
    <tr>
                        
    <td height="35" align="center" class="blackfont">
                            
    <asp:Label ID="lblId" runat="server" Visible="false" Text='<%# Eval("Id") %>'></asp:Label>
                            
    <asp:TextBox ID="txtName" CssClass="input-none"  runat="server" Text='<%# Eval("Name") %>'></asp:TextBox>
                            
    <asp:LinkButton Text="Update" CommandName="Update" runat="server" ID="btn" Visible="false" />
                        
    </td>
                    
    </tr>
                
    </table>
            
    </td>
        
    </ItemTemplate>
    </DataList>

    cs代码


    #region ItemDataBound
        
    protected void   BindDataItem(object   src,DataListItemEventArgs   e)
        {
            
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                TextBox box 
    = e.Item.FindControl("txtName"as TextBox;
                LinkButton btn 
    = e.Item.FindControl("btn"as LinkButton;
                
    if (box != null && btn != null)
                {
                    box.Attributes.Add(
    "onchange"this.GetPostBackEventReference(btn));
                }
            }   
        }
        
    #endregion

    #region Update
        
    protected void UpdateName(object src, DataListCommandEventArgs e)
        {
            TextBox box 
    = e.Item.FindControl("txtName"as TextBox;
            
    if (box != null)
            {
                
    //在此做相应的处理事件
            }
        }
        
    #endregion
  • 相关阅读:
    20200209 ZooKeeper 3. Zookeeper内部原理
    20200209 ZooKeeper 2. Zookeeper本地模式安装
    20200209 Zookeeper 1. Zookeeper入门
    20200206 尚硅谷Docker【归档】
    20200206 Docker 8. 本地镜像发布到阿里云
    20200206 Docker 7. Docker常用安装
    20200206 Docker 6. DockerFile解析
    20200206 Docker 5. Docker容器数据卷
    20200206 Docker 4. Docker 镜像
    Combining STDP and Reward-Modulated STDP in Deep Convolutional Spiking Neural Networks for Digit Recognition
  • 原文地址:https://www.cnblogs.com/wantingqiang/p/1421885.html
Copyright © 2011-2022 走看看