Если вы хотите, чтобы действие над флажком включало текстовое поле, вам нужно будет выполнить обратную передачу, когда флажок установлен, установив AutoPostBack="True"
:
<asp:CheckBox runat="server" ID="chkSubmitted" AutoPostBack="True" />
Или вы можете использоватьJavaScript:
<asp:CheckBox runat="server" ID="chkSubmitted" onclick="setSubmissionDateEnabled()" />
function setSubmissionDateEnabled()
{
var chkSubmitted = document.getElementById("<%= chkSubmitted.ClientID %>");
var txtSubmissionDate = document.getElementById("<%= txtSubmissionDate.ClientID %>");
txtSubmissionDate.disabled = !chkSubmitted.checked;
}