あなたはテキストボックスを有効にするチェックボックスをクリックする作用をしたい場合、あなたはボックスがAutoPostBack="True"
を設定することによって確認されたときにポストバックを行う必要があります:
<asp:CheckBox runat="server" ID="chkSubmitted" AutoPostBack="True" />
それとも、あなたはJavaScriptを使用することができます
checkbox_Selectedindexchangedイベントのコード次のチェックボックス
書き込みの真に
<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;
}
page_loadコードを投稿できますか?ポストバックを確認する必要があることを覚えていますか? – 5arx
chkSubmittedコントロールでviewstateを有効にしていますか? –
そのコードはPage_PreRenderイベントに含まれている必要があります。 – Icemanind