Нет, вы не можете, если вы не отметите этот элемент управления как runat="server"
.
Это потому, что в ASP.NET все статические html стали элементами управления Literal
со свойством .Text
, равным вашему html. В этом случае это будет:
<asp:Literal>
<input name="chk" id="cbox1" type="checkbox">
<input name="chk" id="cbox2" type="checkbox">
<input name="chk" id="cbox3" type="checkbox">
<input name="chk" id="cbox4" type="checkbox">
</asp:Literal>
Если вы пометите какой-либо из элементов как runat="server"
, вы можете получить к ним доступ из коллекции .Controls
текущей страницы.
Или (как в другом ответе) вы можете использовать серверный элемент управления (CheckBox
или CheckBoxList
) для таких входов