2006-09-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System.Web / System.Web.UI.WebControls / CheckBoxList.cs
index 35fd1827e3ca31d7963398077bf5f9d82672e8bc..463898453173abb1447891695b1e7a53e8588c16 100644 (file)
@@ -238,6 +238,10 @@ namespace System.Web.UI.WebControls {
 #endif
                void RaisePostDataChangedEvent ()
                {
+#if NET_2_0
+                       if (CausesValidation)
+                               Page.Validate (ValidationGroup);
+#endif
                        OnSelectedIndexChanged (EventArgs.Empty);
                }
 
@@ -340,6 +344,10 @@ namespace System.Web.UI.WebControls {
                        check_box.Checked = item.Selected;
                        check_box.TextAlign = TextAlign;
                        check_box.Enabled = Enabled;
+#if NET_2_0
+                       check_box.ValidationGroup = ValidationGroup;
+                       check_box.CausesValidation = CausesValidation;
+#endif
                        check_box.RenderControl (writer);
                }