仍然可以在C#中检查已禁用的复选框

Ris*_*ani 5 c# asp.net checkbox

我的页面中有一个复选框,如下所示:

  <asp:CheckBox ID="chkPayerCB" 
    runat="server" 
    Text="Payer Core Banking details" 
    TextAlign="Right"/>
Run Code Online (Sandbox Code Playgroud)

我需要在页面的Page Load事件上禁用它.我在后面的代码中编写了以下代码:

 chkPayerCB.Enabled = false;
Run Code Online (Sandbox Code Playgroud)

虽然复选框已禁用但在点击它时仍会检查片刻,然后取消选中.虽然它解决了我的目的,但我不想不惜任何代价进行检查.

我正在使用VS 2008专业版(v 9.0.2).请任何人指导我这个.

tez*_*zzo 2

您可以使用不同的方法。

设置Enabled = FalseDesigner.

如果您需要在某些情况下启用它,可以使用Page_Loadevent.