打印本文 打印本文 关闭窗口 关闭窗口
在asp.net中动态生成web控件
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1581  更新时间:2009/4/23 10:47:06  文章录入:mintao  责任编辑:mintao
p;              tb.Rows.Add(tr);//添加到表格中

 

            }

            this.PlaceHolder2.Controls.Add(tb);

 

            /////////////////////////////////////////

            textbox.Text="输入结束后请按TAB键";//程序运行时文本框内的提示文本

            textbox.ID="t";//给文本框起个名字

            textbox.Width=200;//设置宽度

            textbox.Height=20;//设置高度

            textbox.AutoPostBack=true;//响应事件的条件

            textbox.TextChanged+=new EventHandler(textbox_TextChanged);//添加事件,在.net中,按TAB自动生成

            textbox.Attributes.Add("onmouseover","t.value=''''''''");//给文本框添加一个javascript事件,当鼠标从文本框中移过时自动清除文本框内的提示内容

 

            this.PlaceHolder1.Controls.Add(textbox);//添加

 

            ////////////////////////////////////////

           

            this.PlaceHolder1.Controls.Add(label);//此处将标签添加到PlaceHolder中

 

        }

 

        #region Web 窗体设计器生成的代码

        override protected void OnInit(EventArgs e)

        {

            //

            // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。

            //

            InitializeComponent();

            base.OnInit(e);

        }

       

        /// <summary>

        /// 设计器支持所需的方法 - 不要使用代码编辑器修改

        /// 此方法的内容。

        /// </summary>

        private void InitializeComponent()

        {   

            this.Load += new System.EventHandler(this.Page_Load);

 

        }

        #endregion

 

        private void textbox_TextChanged(object sender, EventArgs e)

        {

            this.label.Text=textbox.Text;//事件响应方法.当文本框失去焦点时将标签设成和文本框同样的内容.

        }

    }

}

 

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口