Вы вызываете событие JS (onchange
), а не событие сервера, поэтому просто введите this.id
.
<input type="checkbox" id="chbSaveState" runat="server" tabindex="3"
onchange="SaveState(this.id)" />
Для ясности, this.id
и <%=chbSaveState.ClientID%>
вернут одно и то же значение в этом случае. Поскольку вы вызываете это для события chbSaveState
, вы можете просто использовать здесь легко доступное свойство JS, а не <%=chbSaveState.ClientID%>
, которое требует от сервера возврата идентификатора, сгенерированного сервером для этого элемента управления.