横にある対応するコントロールを有効にするチェックボックスに問題があります。私の要件は、チェックボックスがチェックされている場合、チェックボックスを使用してすべてのテキストボックスとドロップダウンリストを無効にしたいページの読み込みです....
ページ読み込み時
私はこのように書いています
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
ChckOrdType.Checked = false;
ChkPlntPric.Checked = false;
ChkExcluBro.Checked = false;
......
.....
}
そして、チェックボックスで変更されたイベントをチェックして、私はこのように書いています
protected void ChckOrdType_CheckChanged(object sender, EventArgs e)
{
if (ChckOrdType.Checked)
ddlOrdType.Enabled = true;
else
ddlOrdType.Enabled = false;
}
protected void chkPlntPric_CheckChanged(object sender, EventArgs e)
{
if (ChkPlntPric.Checked)
ddlPlntPric.Enabled = true;
else
ddlPlntPric.Enabled = false;
}
protected void chkExcluBro_CheckChanged(object sender, EventArgs e)
{
if (ChkExcluBro.Checked)
ddlExcluBroker.Enabled = true;
else
ddlExcluBroker.Enabled = false;
}
しかし、結果はこのようなものです...チェックボックスがチェックされておらず、その横のコントロールが有効になっています...しかし、これは私が望むものではありません
私の結果は、チェックボックスがチェックされていない場合、その横にあるコントロールが無効になっていることです。