Author: gonzalo
Date: 2005-11-21 15:45:14 -0500 (Mon, 21 Nov 2005)
New Revision: 53323
Modified:
trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
trunk/mcs/class/System.Web/System.Web.UI.WebControls/CheckBox.cs
trunk/mcs/class/System.Web/System.Web.UI.WebControls/RadioButton.cs
Log:
2005-11-21 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>
* CheckBox.cs: use the NameAttribute property for setting 'name'.
* RadioButton.cs: get a UniqueID based identifier for 'name'.
Fixes bug #76710.
Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
2005-11-21 20:43:26 UTC (rev 53322)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
2005-11-21 20:45:14 UTC (rev 53323)
@@ -1,3 +1,9 @@
+2005-11-21 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>
+
+ * CheckBox.cs: use the NameAttribute property for setting 'name'.
+ * RadioButton.cs: get a UniqueID based identifier for 'name'.
+ Fixes bug #76710.
+
2005-11-18 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>
* LinkButton.cs: don't output any javascript when the linkbutton is
Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/CheckBox.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/CheckBox.cs
2005-11-21 20:43:26 UTC (rev 53322)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/CheckBox.cs
2005-11-21 20:45:14 UTC (rev 53323)
@@ -347,7 +347,7 @@
if (align == TextAlign.Right) {
w.AddAttribute (HtmlTextWriterAttribute.Id,
ClientID);
w.AddAttribute (HtmlTextWriterAttribute.Type,
render_type);
- w.AddAttribute (HtmlTextWriterAttribute.Name,
UniqueID);
+ w.AddAttribute (HtmlTextWriterAttribute.Name,
NameAttribute);
if (Checked)
w.AddAttribute
(HtmlTextWriterAttribute.Checked, "checked");
Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/RadioButton.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/RadioButton.cs
2005-11-21 20:43:26 UTC (rev 53322)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/RadioButton.cs
2005-11-21 20:45:14 UTC (rev 53323)
@@ -66,7 +66,15 @@
internal override string NameAttribute
{
get {
- return (GroupName);
+ string unique = UniqueID;
+ string gn = GroupName;
+ int colon = -1;
+ if (unique != null)
+ colon = unique.IndexOf (':');
+ if (colon == -1)
+ return gn;
+
+ return unique.Substring (0, colon + 1) + gn;
}
}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches