asp.net中动态创建控件添加事件

原创 2011年01月17日 23:44:00

 for (int i = 0; i < colloa.Count; i++)
                {
                    LinkButton lb = new LinkButton();
                    lb.Text = colloa[i].AttachmentName;
                    lb.CommandArgument = colloa[i].AttachmentID.ToString();
                    lb.Click += new System.EventHandler(Button1_Click);
                    Literal lt = new Literal();
                    lt.Text = "<br>";
                    this.attachment.Controls.Add(lt);
                    this.attachment.Controls.Add(lb);
                }

 


   //下载
        public  void Button1_Click(object sender, EventArgs e)
        {

            int attchmentId = 25;// int.Parse();
            TradeCredit.CoreLibrary.BLL.O_Attachment oaBll = new TradeCredit.CoreLibrary.BLL.O_Attachment();
             TradeCredit.CoreLibrary.Entity.O_Attachment  oa = oaBll.GetModel(attchmentId);
            
             String savePath = Server.MapPath(oa.Path);   //@"C:/inetpub/wwwroot/tc/upload/";
             Down(savePath,oa.AttachmentName );
        }

 

   protected void Page_Load(object sender, EventArgs e)
        {
                    if (!IsPostBack)
                    {
                    }
            
                string sendFileID = Request.QueryString["sendFileID"];
                if (null != sendFileID && sendFileID.Length > 0)
                {
                    //查看回复
                    this.FileContent.Disabled = false;
                    InitWriteBackData(sendFileID);
                }
                            
        }

动态的添加 LinkButton lb = new LinkButton();控件。开始添加控件的方法放在!IsPostBack里面,结果不能调用方法,而且该控件自动消失。后来查了一下,原来动态加载控件、添加事件,这些东西要写在!isposeback外面。

asp.net 动态创建控件源码

  • 2009年11月16日 20:34
  • 2KB
  • 下载

asp.net 动态创建TextBox控件 如何加载状态信息

接着上文Asp.net TextBox的TextChanged事件你真的清楚吗? 这里我们来说说状态数据时如何加载的。 虽然在Control中有调用状态转存的方法,但是这里有一个判断条件 if (...
  • dz45693
  • dz45693
  • 2012年12月11日 15:46
  • 2515

asp.net C#动态添加创建生成button按钮控件没有触发执行响应click绑定事件处理

问题描述: 在aspx页面动态生成一个控件,比如点击按钮a生成按钮b,然后再点击按钮b的时候,无论如何也进不到按钮b的Click事件里。 网上的答案基本不对,要么就是演示得特复杂难看懂,现在我写一个最...

vb.net 教程 3-13 动态创建控件3

在vb6的时候,很方便在设计的时候创建控件数组。 例如两个按钮控件(CommandButton),当修改其中一个控件名称与另外一个控件名称一样时,vb6编辑器会提示: 按下“是”就会创建控件数...

vb.net 教程 3-13 动态创建控件1

前面介绍的都是通过拖拽或者双击工具箱中的控件后,在窗体上创建控件。 如果不采用以上方法是不是就不能创建和使用控件呢? 肯定可以在代码中创建的。 基本步骤 1、定义一个窗体级别的变量,类型为需要的控...

asp.Net中Gridview动态创建模板列

Web中有时候数据源字段不确定,需要在绑定后添加新的字段,有没有方法了?方法是有的:之前也在网上搜索过,找到了一些方法,通过模板列可以实现。这里借鉴一下,自己亲自试验了一下,达到了想要的效果。 ...

asp.net 动态创建数据库源码

  • 2009年11月16日 20:35
  • 1KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net中动态创建控件添加事件
举报原因:
原因补充:

(最多只允许输入30个字)