X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=mcs%2Fclass%2FSystem.Web%2FSystem.Web.UI%2FHtmlTextWriter.cs;h=925d94316272c7803ff67a582489dcd67734cb72;hb=bd6a8c46ab0a82d9668f698749b9383144ba2e5c;hp=30cca3967a605c8d4f649c29fe4f39bab9d913e7;hpb=4a2ab0336e97f3591eebbb881a1471d3051946c9;p=mono.git diff --git a/mcs/class/System.Web/System.Web.UI/HtmlTextWriter.cs b/mcs/class/System.Web/System.Web.UI/HtmlTextWriter.cs index 30cca3967a6..925d9431627 100644 --- a/mcs/class/System.Web/System.Web.UI/HtmlTextWriter.cs +++ b/mcs/class/System.Web/System.Web.UI/HtmlTextWriter.cs @@ -204,11 +204,11 @@ namespace System.Web.UI { // faster than a linear search? foreach (HtmlAttribute t in htmlattrs) { - if (t.name == attrName) + if (String.Compare(t.name, attrName, true, CultureInfo.InvariantCulture) == 0) return t.key; } - return 0; + return (HtmlTextWriterAttribute)(-1); } [MonoTODO] @@ -229,11 +229,11 @@ namespace System.Web.UI { // faster than a linear search? foreach (HtmlStyle t in htmlstyles) { - if (t.name == styleName) + if (String.Compare(t.name, styleName, true, CultureInfo.InvariantCulture) == 0) return t.key; } - return 0; + return (HtmlTextWriterStyle)(-1); } [MonoTODO] @@ -251,7 +251,7 @@ namespace System.Web.UI { // faster than a linear search? foreach (HtmlTag t in tags) { - if (t.name == tagName) + if (String.Compare(t.name, tagName, true, CultureInfo.InvariantCulture) == 0) return t.key; } @@ -333,7 +333,7 @@ namespace System.Web.UI { if (! newline) return; newline = false; - + for (int i = 0; i < Indent; i ++) b.Write (tab_string); } @@ -1113,5 +1113,20 @@ namespace System.Web.UI { new HtmlStyle (HtmlTextWriterStyle.ZIndex, "z-index"), #endif }; + +#if NET_2_0 + public virtual bool IsValidFormAttribute (string attribute) + { + return true; + } + + // writes
+ public virtual void WriteBreak () + { + string br = GetTagName (HtmlTextWriterTag.Br); + WriteBeginTag (br); + Write (SelfClosingTagEnd); + } +#endif } }