[ASP.NET][C#]"動態"產生"BUTTON"(所有控制項皆通用~單以BUTTON為例)

摘要:[ASP.NET][C#]"動態"產生"BUTTON"(所有控制項接通用)

以下為C#動態產生BUTTON的方法

由於之前GOOGLE動態產生控制項的方法時

皆為VB的版本

相關教學較少用C#

故大概把相關寫法PO出來

供大家參考

 


 
        

 protected void Page_Load(object sender, EventArgs e)
    {
        Button[] btnDemo = new Button[6];


        for (int i = 0; i < btnDemo.Length; i++)
        {

            btnDemo[i] = new Button();
            btnDemo[i].ID ="btnDemo"+i;
            btnDemo[i].Text = i.ToString ();
            btnDemo[i].Height = 50;
            btnDemo[i].Width = 100;
            btnDemo[i].Click += new EventHandler(btnDemo_Click);
            phDemo.Controls.Add(btnDemo[i]);
        }

       
    }



    protected void btnDemo_Click(object sender, EventArgs e)
    {
        Button temp = (Button)sender;
        Response.Write(temp.Text);
    }

上面的部份為大概的程式碼

供大家參考

相關檔案就不再上傳了

 

 

 

----------------------------------------------------------------------------

文章內可能有引用自其他網站或書籍的文字與圖片

會盡力放上出處來源

若原著作者認為有侵權

請留言通知,將盡快刪除

有意要引用部落格文章的大大們

也請務必寫上文章出處唷