http://bugzilla.novell.com/show_bug.cgi?id=517656
User [email protected] added comment http://bugzilla.novell.com/show_bug.cgi?id=517656#c2 --- Comment #2 from Justin Malcolm <[email protected]> 2009-06-30 00:35:16 MDT --- The issue is really more generally that HTML comments are being parsed for correct ASP.NET mark-up when they should just be ignored. For example, the very short ASPX file below: <%@ Page Language = "C#" %> <html><body> <p>HTML comment representing bad ASP.NET mark-up to follow...</p> <!-- <asp:textbox id='testBox' runat='server' /> --> <p>Ok, we are past that nasty comment.</p> </body></html> results in the following exception: Server Error in '/main' Application Control 'testBox' of type 'TextBox' must be placed inside a form tag with runat=server. Description: HTTP 500. Error processing request. Stack Trace: System.Web.HttpException: Control 'testBox' of type 'TextBox' must be placed inside a form tag with runat=server. at System.Web.UI.Page.VerifyRenderingInServerForm (System.Web.UI.Control control) [0x00000] at System.Web.UI.WebControls.TextBox.AddAttributesToRender (System.Web.UI.HtmlTextWriter w) [0x00000] at System.Web.UI.WebControls.WebControl.RenderBeginTag (System.Web.UI.HtmlTextWriter writer) [0x00000] at System.Web.UI.WebControls.TextBox.Render (System.Web.UI.HtmlTextWriter w) [0x00000] at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter writer) [0x00000] at System.Web.UI.Control.RenderChildren (System.Web.UI.HtmlTextWriter writer) [0x00000] at System.Web.UI.Control.Render (System.Web.UI.HtmlTextWriter writer) [0x00000] at System.Web.UI.Page.Render (System.Web.UI.HtmlTextWriter writer) [0x00000] at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter writer) [0x00000] at System.Web.UI.Page.RenderPage () [0x00000] at System.Web.UI.Page.InternalProcessRequest () [0x00000] at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context) [0x00000] Version information: Mono Version: 2.0.50727.1433; ASP.NET Version: 2.0.50727.1433 Why would I need to add a <form> tag inside my comments? Anyway, pretty simple to work around now that I understand what is happening. It almost stopped me from upgrading to Mono 2.4.2 though as I just did not want to be bothered trying to understand why pages written months ago stopped working. The HTML comment in question was originally buried in quite a long file. I doubt that I am the only one with bad mark-up in comments. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
