[英]Dynamically changing multiple check boxes ID with C#
什么是最好的方式讓我更改復選框的ID,就像使用循環一樣,我遇到的問題是當前控件ID CheckBox1.ID ,我似乎無法更改1用作復選框變量
CheckBox1.ID = "chckbx_1";
CheckBox2.ID = "chckbx_2";
CheckBox3.ID = "chckbx_3";
CheckBox4.ID = "chckbx_4";
CheckBox5.ID = "chckbx_5";
CheckBox6.ID = "chckbx_6";
有什么方法可以實現這個邏輯嗎?請注意,我正在使用Web表單
嘗試這樣的事情:
for (int i = 1; i < some_number; i++)
{
Control myControl = FindControl("CheckBox" + i.ToString());
if(myControl != null && myControl.GetType() == typeof(CheckBox))
{
((CheckBox)myControl).ID = "chckbx_" + i.ToString();
((CheckBox)myControl).CssClass = "newClass";
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.