diff -Naur mono-1.9.1/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlControl.cs mono-1.9.1.oden/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlControl.cs --- mono-1.9.1/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlControl.cs 2007-11-08 17:10:32.000000000 -0500 +++ mono-1.9.1.oden/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlControl.cs 2009-10-12 02:24:27.000000000 -0400 @@ -90,7 +90,7 @@ catch (Exception) { throw new HttpException(attribName + " property had malformed url"); } - writer.WriteAttribute(attribName, attr); + writer.WriteAttribute(attribName, attr, true); Attributes.Remove(attribName); } } diff -Naur mono-1.9.1/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlForm.cs mono-1.9.1.oden/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlForm.cs --- mono-1.9.1/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlForm.cs 2008-01-29 17:04:11.000000000 -0500 +++ mono-1.9.1.oden/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlForm.cs 2009-10-12 02:24:27.000000000 -0400 @@ -276,7 +276,7 @@ w.WriteAttribute ("name", Name); w.WriteAttribute ("method", Method); - w.WriteAttribute ("action", action); + w.WriteAttribute ("action", action, true); /* * This is a hack that guarantees the ID is set properly for HtmlControl to diff -Naur mono-1.9.1/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlInputButton.cs mono-1.9.1.oden/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlInputButton.cs --- mono-1.9.1/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlInputButton.cs 2007-11-08 17:10:32.000000000 -0500 +++ mono-1.9.1.oden/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlInputButton.cs 2009-10-12 02:24:27.000000000 -0400 @@ -302,7 +302,7 @@ if (oc != null) { writer.WriteAttribute ("language", "javascript"); - writer.WriteAttribute ("onclick", oc); + writer.WriteAttribute ("onclick", oc, true); } } #endif diff -Naur mono-1.9.1/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlInputRadioButton.cs mono-1.9.1.oden/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlInputRadioButton.cs --- mono-1.9.1/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlInputRadioButton.cs 2007-11-08 17:10:32.000000000 -0500 +++ mono-1.9.1.oden/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlInputRadioButton.cs 2009-10-12 02:24:27.000000000 -0400 @@ -126,7 +126,7 @@ if (Page != null) Page.ClientScript.RegisterForEventValidation (this.UniqueID, Value); #endif - writer.WriteAttribute ("value", Value); + writer.WriteAttribute ("value", Value, true); Attributes.Remove ("value"); base.RenderAttributes (writer); } diff -Naur mono-1.9.1/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlSelect.cs mono-1.9.1.oden/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlSelect.cs --- mono-1.9.1/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlSelect.cs 2008-01-29 17:04:11.000000000 -0500 +++ mono-1.9.1.oden/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlSelect.cs 2009-10-12 02:24:27.000000000 -0400 @@ -693,7 +693,7 @@ } } - w.WriteAttribute ("value", item.Value); + w.WriteAttribute ("value", item.Value, true); w.Write (HtmlTextWriter.TagRightChar); w.Write (item.Text);