http://bugzilla.novell.com/show_bug.cgi?id=595567
http://bugzilla.novell.com/show_bug.cgi?id=595567#c0 Summary: GridView Header/Footer compatibility issue between Mono and MS .NET Classification: Mono Product: Mono: Class Libraries Version: 2.6.x Platform: x86-64 OS/Version: Windows 7 Status: NEW Severity: Normal Priority: P5 - None Component: Sys.Web AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- Created an attachment (id=353601) --> (http://bugzilla.novell.com/attachment.cgi?id=353601) Testcase which shows the different behaviour between Mono and MS.NET User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.360.0 Safari/533.3 Mono sets the Visible property of the Header/Footer row according to ShowHeader/ShowFooter too late in the Page lifecycle, specifically during PrepareControlHeirarchy() call, which is called during GridView rendering. So Header/Footer rows always have Visible=True before the GridView rendering. Thus, any code which relies on the Visible property of those rows works on MS.NET, but fails on Mono. Original discussion can be found at http://forum.gaiaware.net/yaf_postsm1935_GridView-and-Mono.aspx . Reproducible: Always Steps to Reproduce: 1. Add GridView to the Page markup. 2. During Page_Load DataBind GridView. 3. Check the Visible property of the Header/Footer row. Actual Results: Visible property is always true before GridView rendering, even when ShowHeader/ShowFooter are false. Expected Results: The same behavior is expected as with MS.NET: when accessed, the Visible property should have the value of ShowHeader/ShowFooter property. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
