I "inherited" an application using Infragistics and am running into an error:
Infragistics.WebUI.UltraWebTab.Tabs must have items of type 'Infragistics.WebUI.UltraWebTab.TabItem'. 'Infragistics.WebUI.UltraWebTab.Tab' is of type 'System.Web.UI.HtmlControls.HtmlGenericControl'.
From the error message, I understand what I need to do to make it work. Is there a list of the incompatabilities between versions so I don't have any suprises when I go to release the application?
The most likely reason for this to occur is that your tab item elements may not show the correct ASP.NET tagprefix.
Take a look at your ASPX markup. Do you see instances of the following (which is just the beginning of an element?
<Infragistics.WebUI.UltraWebTab.Tab
If you find them, change it to match the tagprefix as defined in the Register directive for the WebTab assembly. For instance, if your tagprefix is "igtab", change the above to read:
<igtab:Tab
Another possibility, though less likely, is that you may have references to multiple versions of the toolset in the same website. Most of the time, though, this will give you errors stating that a particular class name is "ambiguous" because it is defined in two different assmeblies. Running the Project Upgrade Utility on your website, and clearing your licenses.licx file, should clear this up.
I made the tag changes; I'm not sure how the upgrade tool missed them.
Thanks