Breaking Changes (Multiple Controls)

Glossary Item Box

Infragistics® NetAdvantage® for ASP.NET (CLR 2.0)

Breaking Changes (Multiple Controls)

This topic provides information on breaking changes that impact several or more controls. As a developer using any of the specified controls, you should be aware of these changes before upgrading your version of the NetAdvantage for ASP.NET product.

2007 Volume 2

If you are upgrading your existing ASP.NET projects to 2007 Volume 2, take note of the following breaking changes that impact at least two or more controls.

New Location for WebSchedule's Sample Databases

The sample database files for WebSchedule™ have been moved to a new directory location. The following are examples of the database files that were moved:


Prior to 2007 Volume 2

C:\Program Files\Infragistics\NetAdvantage for .NET 2007 Volume 1 CLR 2.0\ASP.NET\Samples\Data

In 2007 Volume 2

Windows XP -- C:\Documents and Settings\All Users\Documents\Infragistics\NetAdvantage for .NET 2007 Vol. 2 CLR 2.0\WebSchedule\Data

Windows Vista –- C:\Users\Public\Documents\Infragistics\NetAdvantage for .NET 2007 Vol. 2 CLR 2.0\WebSchedule\Data

2007 Volume 1

If you are upgrading your existing ASP.NET projects to 2007 Volume 1, take note of the following breaking changes that impact at least two or more controls.

CSS Classes Now Rendered in the HEAD Element

Note: This breaking change applies only to the NetAdvantage for .NET 2007.1 hotfix build 1045 (hotfix version 7.1.20071.1045)

If you have Application Styling enabled, and want the Application Styling CSS files (and regular styles set on the controls) to override your CSS classes, it is recommended that you move them into the HEAD element. If you want your CSS classes to take precedence, you can leave them in the BODY element.


Prior to 2007 Volume 1 (hotfix version 7.1.20071.1045)

In HTML:


...
<head runat="server">
<title>My Page Title</title>
</head>

<body>
<form id="form1" runat="server">
<style type="text/css">
.MyCssClass
        {
background-color: Blue;
color:White;
        }    
</style>
...


In 2007 Volume 1 (hotfix version 7.1.20071.1045)

In HTML:


...
<head runat="server">
<title>My Page Title</title>
<style type="text/css">
.MyCssClass
        {
background-color: Blue;
color:White;
        }    
</style>
</head>

<body>
<form id="form1" runat="server">      
...


These changes were done with the advent of the Application Styling Framework™ and AJAX rendering in Microsoft® Internet Explorer® (IE). When an AJAX request is made with new CSS classes retrieved from the client, the new classes cannot be applied because IE incorrectly handles the addition of dynamic style sheets.

The following controls have been affected by this change, listed in alphabetical order:

E-mail your feedback on this topic.

Opinion about our help? Take our survey.

Copyright © 1996-2007 Infragistics, Inc. All rights reserved.

Build Version: 7.2.20072.1063