我的任務是重新構建Web表單項目中的一些代碼,並且我認爲可以將代碼的一部分合併爲一個方法,然後傳遞一個int並根據該方法修改控件。下面是代碼:動態訪問基於變量的ASP.NET控件...有可能嗎?
txtline1_amnestyCheck.Text = "Y";
txtline1_range.BackColor = System.Drawing.Color.Azure;
txtline1_amnt.BackColor = System.Drawing.Color.Azure;
txtline1_minreqmet.BackColor = System.Drawing.Color.Azure;
txtline1_elizperdt.BackColor = System.Drawing.Color.Azure;
txtline1_amnestyCheck.BackColor = System.Drawing.Color.Azure;
txtline1_afterNSFamnt.BackColor = System.Drawing.Color.Azure;
txtline1_NSFamnt.BackColor = System.Drawing.Color.Azure;
有從txtline1通過txtline12測距的這個十二個不同的字段部分。我的希望是使這個看起來像這樣的單一方法:
private void ChangeTextlines(int i)
{
txtlinei_amnestyCheck.Text = "Y";
txtlinei_range.BackColor = System.Drawing.Color.Azure;
txtlinei_amnt.BackColor = System.Drawing.Color.Azure;
txtlinei_minreqmet.BackColor = System.Drawing.Color.Azure;
txtlinei_elizperdt.BackColor = System.Drawing.Color.Azure;
txtlinei_amnestyCheck.BackColor = System.Drawing.Color.Azure;
txtlinei_afterNSFamnt.BackColor = System.Drawing.Color.Azure;
txtlinei_NSFamnt.BackColor = System.Drawing.Color.Azure;
}
在哪裏我將是行號正在改變。現在有辦法讓我能夠做到這一點,或者我堅持96行代碼爲每個txtline有一個組?
這可能是我在找的,謝謝! – Jetti
這工作,非常感謝你!第二個讓我接受並回答我會將其標記爲已接受。 – Jetti