{\r
private static readonly object CheckedChangedEvent = new object();\r
\r
- public CheckBox()\r
+ public CheckBox(): base(HtmlTextWriterTag.Input)\r
{\r
- base(HtmlTextWriterTag.Input);\r
}\r
\r
public virtual bool AutoPostBack\r
protected virtual void OnCheckedChanged(EventArgs e)\r
{\r
if(Events!=null)\r
- {\r
- EventHandler eh = (EventHandler)(Events[CheckedChangedEvent]);\r
- if(eh!=null)\r
- eh(this, e);\r
- }\r
+ {\r
+ EventHandler eh = (EventHandler)(Events[CheckedChangedEvent]);\r
+ if(eh!=null)\r
+ eh(this, e);\r
+ }\r
}\r
\r
protected override void OnPreRender(EventArgs e)\r
{\r
if(Page!=null)\r
+ {\r
+ if(Enabled)\r
{\r
- if(Enabled)\r
- {\r
- Page.RegisterRequiresPostBack(this);\r
- }\r
+ Page.RegisterRequiresPostBack(this);\r
}\r
- if(SaveCheckedViewState)\r
- {\r
- ViewState.SetItemDirty("checked", false);\r
- }\r
+ }\r
+ if(SaveCheckedViewState)\r
+ {\r
+ ViewState.SetItemDirty("checked", false);\r
+ }\r
}\r
\r
+ [MonoTODO("Internal_Call_Requirements")]\r
protected override void Render(HtmlTextWriter writer)\r
{\r
bool hasBeginRendering = false;\r