У меня есть 30 флажков в моей веб-форме, и я хочу сохранить статус флажков в массиве bool.Теперь, так как asp.net не принимает использование флажка «проверено» в статусе флажка с переменной типа «i», проблема в том, что я не знаю, как выполнить код!:
bool[] array = new bool[30];
for (int i = 0; i < 30; i++)
{
array[i] = CheckBox(i).Checked ;
}
при запуске кода выше вы получите эту ошибку:
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0118: 'System.Web.UI.WebControls.CheckBox' is a 'type' but is used like a 'variable'
Source Error:
Line 109: for (int i = 0; i < 30; i++)
Line 110: {
Line 111: array[i] = CheckBox(i).Checked;
Line 112: }
Line 113:
Я точно хочу знать, как я могу использовать идентификаторы флажков с переменной, например:
i = 15;
CheckBox(i).Checked
вместо:
CheckBox15.Checked
ASP.net 4 и c # Спасибо, ребята.