2013-03-14 3 views
4

Я работаю в ASP.NET 1.1.Определение значения флажка

Я добавляю флажок динамически с изменением значения счетчика, как это:

<INPUT id='btnCheck" + count.ToString() + "' name='btnCheck" + count.ToString() + "' type='checkbox' value='" + row["EmpId"].ToString() + "' Runat='server' Width='50px'> 

Теперь я могу получить это - id='btnCheck" + count.ToString()

value in code behind. But I am not able to get to refer ths ID from code behind and get the value='" + row["EmpId"].ToString() + "' для этого ID.

ответ

2

Вы не можете добавить флажок, как это, вы делаете HTML строка не серверный элемент управления, вместо того, чтобы использовать класс CheckBox, чтобы instanstiate его объект

CheckBox ch = new CheckBox(); 

Чтобы добавить созданный флажок в регуляторе страницы.

this.Controls.Add(ch); 
+0

спасибо .. дайте мне попробовать – James

+0

Объявите флажок в поле класса. – Adil

+0

Да .. Теперь я могу добавить элемент управления ... но нет поддержки CheckBox.Value здесь. CheckBox.Text есть там, где отображается текст. – James

Смежные вопросы