摘要:[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);
}
上面的部份為大概的程式碼
供大家參考
相關檔案就不再上傳了
----------------------------------------------------------------------------
文章內可能有引用自其他網站或書籍的文字與圖片
會盡力放上出處來源
若原著作者認為有侵權
請留言通知,將盡快刪除
有意要引用部落格文章的大大們
也請務必寫上文章出處唷