解决方案 »

  1.   

    看看repeater的吧;
    <asp:LinkButton ID="LBtnDel" runat="server" CommandArgument='<%#Eval("id") %>'  CommandName="del" >删除</asp:LinkButton>del是方法绑定的名称,CommandName//第一种方式   
    首先添加页面事件 ItemCommand。
     在ItemCommand 里面写上对应判断。
    protected void adminlist_ItemCommand(object source, RepeaterCommandEventArgs e)
            {
                if (e.CommandName == "del") {
                   
                      //这里写对应的处理
                      Response.Write(e.CommandArgument); 
                }
            }//第二种方法
    <asp:LinkButton ID="LBtnEdit" runat="server" CommandArgument='<%#Eval("id") %>' OnClick="Edit">编辑</asp:LinkButton>
    这里直接在 LinkButton 控件中使用OnClick事件protected void Edit(object sender, EventArgs e)
            {
                //此处获取CommandArgument的值!
                string D = ((LinkButton)sender).CommandArgument;
                Response.Write(D.ToString());
            
            }
      

  2.   

    http://bbs.csdn.net/topics/380169102初级程序员尽量不要写什么“动态添加控件”的代码,应该使用Repeater、DataList、GridView、ListView等等集合自动绑定控件。如果要自己写这类代码,最好已经专门了学习一下“asp.net控件开发”课程。asp.net入门课程上的知识,是不能解决深入一点的控件问题的。
      

  3.   

    一个批量上传而已..用得着这样吗...
    随便搜索asp.net批量上传 也没这样的代码啊....无法直视啊....