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
  • 相关阅读:
    10分钟学会React Context API
    Soft skill
    前端-页面性能调试:Hiper
    js对secure的支持是没问题的,httponly是为限制js而产生的,当然httponly的cookie也不会被js创建
    关于go的不爽
    Windows上mxnet实战深度学习:Neural Net
    wget获取https资源
    使用windows上 mxnet 预编译版本
    NVIDA 提到的 深度框架库
    Windows下编译mxnet
  • 原文地址:https://www.cnblogs.com/wantingqiang/p/1421885.html
Copyright © 2011-2022 走看看