已禁用已选中复选框显示为未选中 - ASP.NET

Dot*_*ude 8 html asp.net

我有一个输入复选框,当一些JS在页面加载时运行时,它被选中并禁用.

<input name="selectUnionDues" id="selectUnionDues"  type="checkbox" checked="checked" runat="server" />
Run Code Online (Sandbox Code Playgroud)

当我通过使用(在服务器端)获取复选框的值时

this.selectUnionDues.checked //returns false
Run Code Online (Sandbox Code Playgroud)

我总是假的

编辑:我担心使用重型asp.net控件,因为此应用程序中的页面大小需要很低.有没有办法使用HTMl控件?

CMS*_*CMS 11

禁用的表单控件不是" 成功控件 ",这意味着它们的值根本不会与您的表单"提交".