zoukankan      html  css  js  c++  java
  • 将button等加入到datagrid/datalist,并邦定javascript事件。


    将ImageButton加到datalist中,并设置CommandArgument.

    <asp:datalist id="listImg" runat="server" RepeatDirection="Horizontal" RepeatColumns="12">
                                
    <ItemTemplate>
                    
    <asp:ImageButton ImageUrl="" Runat="server" CommandName="delete" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "guid")%>' ID="pDel">
                                    
    </asp:ImageButton>
                                    
    </ItemTemplate>
                            
    </asp:datalist>



    在datalist数据邦定的过程中,置入javascript事件。

    private void listImg_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
            
    {
                
    if ((e.Item.ItemType != ListItemType.Header) && (e.Item.ItemType != ListItemType.Footer))
                
    {
                    ImageButton ib 
    = new ImageButton();
                    ib 
    = (ImageButton)e.Item.FindControl("pDel");

                    ib.Attributes.Add(
    "onclick","javascript:return photoDel();");
                }

            }

    photoDel函数:

    function photoDel()
    {
        flag 
    = false;
        
    if(confirm("您确实要删除该照片吗?"))
        
    {
            flag 
    = true;
        }

        
    return flag;
    }
  • 相关阅读:
    python logging模块
    mysql数据库的导出与导入
    requests请求高德地图api
    navicat连接阿里云ESC里的数据库
    ubantu+nginx+uwsgi+django部署
    linux小命令
    部署完的Django项目升级为HTTPS
    python常用模块
    python基础18——二分法&面向过程&匿名函数
    emmm......就当练习了系列15
  • 原文地址:https://www.cnblogs.com/silva/p/341244.html
Copyright © 2011-2022 走看看