X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Web%2FSystem.Web.UI.WebControls%2FCheckBox.cs;h=d73c8332c3673c83fb88d8b31bb50fe1a215f67e;hb=ea05be005d9752f8e2ae96fdeeee8f524bc7f408;hp=5315f39a565a9b929f1c33566975b800546f307c;hpb=e4baacc8badf6325deab34486b20bc95b6fca36b;p=mono.git diff --git a/mcs/class/System.Web/System.Web.UI.WebControls/CheckBox.cs b/mcs/class/System.Web/System.Web.UI.WebControls/CheckBox.cs index 5315f39a565..d73c8332c36 100644 --- a/mcs/class/System.Web/System.Web.UI.WebControls/CheckBox.cs +++ b/mcs/class/System.Web/System.Web.UI.WebControls/CheckBox.cs @@ -26,9 +26,8 @@ namespace System.Web.UI.WebControls { private static readonly object CheckedChangedEvent = new object(); - public CheckBox() + public CheckBox(): base(HtmlTextWriterTag.Input) { - base(HtmlTextWriterTag.Input); } public virtual bool AutoPostBack @@ -130,28 +129,29 @@ namespace System.Web.UI.WebControls protected virtual void OnCheckedChanged(EventArgs e) { if(Events!=null) - { - EventHandler eh = (EventHandler)(Events[CheckedChangedEvent]); - if(eh!=null) - eh(this, e); - } + { + EventHandler eh = (EventHandler)(Events[CheckedChangedEvent]); + if(eh!=null) + eh(this, e); + } } protected override void OnPreRender(EventArgs e) { if(Page!=null) + { + if(Enabled) { - if(Enabled) - { - Page.RegisterRequiresPostBack(this); - } + Page.RegisterRequiresPostBack(this); } - if(SaveCheckedViewState) - { - ViewState.SetItemDirty("checked", false); - } + } + if(SaveCheckedViewState) + { + ViewState.SetItemDirty("checked", false); + } } + [MonoTODO("Internal_Call_Requirements")] protected override void Render(HtmlTextWriter writer) { bool hasBeginRendering = false;