[Mono-bugs] [Bug 527753] New: Cannot add a System.Web.UI.HtmlControls.HtmlGenericControl on ITemplates

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Aug 3 17:11:23 EDT 2009


http://bugzilla.novell.com/show_bug.cgi?id=527753


           Summary: Cannot add a
                    System.Web.UI.HtmlControls.HtmlGenericControl on
                    ITemplates
    Classification: Mono
           Product: Mono: Class Libraries
           Version: 2.4.x
          Platform: x86-64
        OS/Version: openSUSE 11.1
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: Sys.Web
        AssignedTo: mhabersack at novell.com
        ReportedBy: xlomas at kruger.com.ec
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


User-Agent:       Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Win64;
x64; Trident/4.0; .NET CLR 2.0.50727; SLCC1; Media Center PC 5.0; .NET CLR
3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30729)

Whe you try to add an IFrame as a child control inside of an ITemplate item
(DataGridViews on ItemTemplates for example), the following error it's thrown
at runtime:
Cannot add a System.Web.UI.HtmlControls.HtmlGenericControl to CustomControl
Description: HTTP 500. Error processing request. 

Stack Trace: 

System.Web.HttpException: Cannot add a
System.Web.UI.HtmlControls.HtmlGenericControl to CustomControl 
  at System.Web.UI.CollectionBuilder.GetChildControlType (System.String
tagName, IDictionary attribs) [0x00000] 
  at System.Web.UI.ControlBuilder.CreateSubBuilder (System.String tagid,
System.Collections.Hashtable atts, System.Type childType,
System.Web.UI.TemplateParser parser, ILocation location) [0x00000] 
  at System.Web.UI.ControlBuilder.CreateSubBuilder (System.String tagid,
System.Collections.Hashtable atts, System.Type childType,
System.Web.UI.TemplateParser parser, ILocation location) [0x00000] 
  at System.Web.Compilation.AspGenerator.ProcessTag (ILocation location,
System.String tagid, System.Web.Compilation.TagAttributes atts, TagType
tagtype, System.Boolean& ignored) [0x00000] 

Version information: Mono Version: 2.0.50727.1433; ASP.NET Version:
2.0.50727.1433 

I tried some workarounds like to use an Literal and setting the Iframe via code
behind, but nothing works.

Reproducible: Always

Steps to Reproduce:
1. Add an GridView
2. Add a Row
3. In the Item Template add an IFrame
4. Bind to some data, could be any Bussines Class
5. Try ro run the application and use the page that contains the gridview
Actual Results:  
Crashed with the error in description

Expected Results:  
show the IFrame normally

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list