Current filter:
                                You should refresh the page.
                                  • We have changed marking of obsolete API members (see below) that were not in use for a long time. For API members that were marked as obsolete for a couple of years or longer, we have explicitly set the IsError property of their Obsolete attribute to True. This makes the compiler produce an error instead of a warning when you attempt to compile the source code containing calls of such API elements.

                                    We recommend using the Markup Updater tool (download here) after you have upgraded your web application using Project Converter. The archive MD5 check sum: 301dc6b2469c64008c6c6b8b693eedc0.

                                    The tool removes all obsolete properties from ASPx page markup except the following:
                                    ASPxCallbackPanel
                                    - LoadingDivStyle
                                    - LoadingPanelImage
                                    - LoadingPanelStyle

                                    DateEditCalendarProperties
                                    - ControlStyle

                                    PopupControlStyles
                                    - ControlStyle

                                    Please also note that by default, Visual Studio does not compile ASPx page markup in Web Application-type projects when a project is being built. This can cause issues if the mentioned members are used in your project and haven't been deleted by the tool. We recommend you refer to How to enable ASPx page markup compilation in Web Application projects to learn more on how to resolve such issues.

                                    The following members have been affected by the Breaking Change BC3822.

                                    ===========================================================================
                                    WebForms:

                                    DevExpress.Web.ASPxAutoCompleteBoxBase:
                                        LoadingPanelDelay - Use the SettingsLoadingPanel property instead
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanel - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanelImage - Use the SettingsLoadingPanel property instead

                                    DevExpress.Web.ASPxBinaryImage:
                                        IsPng - This property was only required for old browsers (such as IE6), which are not supported now.

                                    DevExpress.Web.ASPxButton:
                                        OnClientClick - Use the ClientSideEvents.Click property instead

                                    DevExpress.Web.ASPxCallbackPanel:
                                        EnableAnimation - Use the EnableCallbackAnimation property instead
                                        LoadingDivStyle - Use the Styles.LoadingDiv property instead
                                        LoadingPanelDelay - Use the SettingsLoadingPanel property instead
                                        LoadingPanelImage - Use the Images.LoadingPanel property instead
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelStyle - Use the Styles.LoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanel - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanelImage - Use the SettingsLoadingPanel property instead

                                    DevExpress.Web.ASPxDataViewBase:
                                        LoadingPanelDelay - Use the SettingsLoadingPanel property instead
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanel - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanelImage - Use the SettingsLoadingPanel property instead

                                    DevExpress.Web.ASPxImageBase:
                                        IsPng - This property was only required for old browsers (such as IE6), which are not supported now

                                    DevExpress.Web.ASPxListBox:
                                        LoadingPanelDelay - Use the SettingsLoadingPanel property instead
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanel - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanelImage - Use the SettingsLoadingPanel property instead

                                    DevExpress.Web.ASPxMenuBase:
                                        GutterColor - Use the GutterBackgroundImage property instead
                                        GutterImageSpacing - Use the ImageSpacing and TextIndent properties instead
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead
                                        RenderMode - The Lightweight render mode is used
                                        ShowLoadingPanel - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanelImage - Use the SettingsLoadingPanel property instead
                                        SyncSelectionWithCurrentPath - Use the SyncSelectionMode property instead

                                    DevExpress.Web.ASPxNavBar:
                                        LoadingPanelDelay - Use the SettingsLoadingPanel property instead
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead
                                        RenderMode - The Lightweight render mode is used
                                        ShowLoadingPanelImage - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanel - Use the SettingsLoadingPanel property instead
                                        SyncSelectionWithCurrentPath - Use the SyncSelectionMode property instead

                                    DevExpress.Web.ASPxPageControl:
                                        LoadingPanelDelay - Use the SettingsLoadingPanel property instead
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanel - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanelImage - Use the SettingsLoadingPanel property instead

                                    DevExpress.Web.ASPxPager:
                                        RenderMode - The Lightweight render mode is used

                                    DevExpress.Web.ASPxPopupControlBase:
                                        LoadingPanelDelay - Use the SettingsLoadingPanel property instead
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead
                                        RenderMode - The Lightweight render mode is used
                                        ShowLoadingPanel - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanelImage - Use the SettingsLoadingPanel property instead

                                    DevExpress.Web.ASPxPopupMenu:
                                        EnableClientSideAPI - The client-side API is always available for this control

                                    DevExpress.Web.ASPxRoundPanel:
                                        BottomEdge - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        BottomLeftCorner - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        BottomRightCorner - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        HeaderLeftEdge - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        HeaderRightEdge - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        LeftEdge - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        NoHeaderTopLeftCorner - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        NoHeaderTopRightCorner - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        NoHeaderTopEdge - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        RightEdge - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        TopEdge - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        TopLeftCorner - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        TopRightCorner - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        ShowDefaultImages - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners

                                    DevExpress.Web.ASPxTabControl:
                                        SyncSelectionWithCurrentPath - Use the SyncSelectionMode property instead

                                    DevExpress.Web.ASPxTabControlBase:
                                        RenderMode - The Lightweight render mode is used

                                    DevExpress.Web.ASPxTimer:
                                        EnableClientSideAPI - The client-side API is always available for this control

                                    DevExpress.Web.ASPxTitleIndex:
                                        LoadingPanelDelay - Use the SettingsLoadingPanel property instead
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanel - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanelImage - Use the SettingsLoadingPanel property instead

                                    DevExpress.Web.ASPxWebControl:
                                        EmptyImage
                                        EnableDefaultAppearance - Use the corresponding style settings to override control elements' appearance
                                        RegisterUtilsScript(Page page)
                                        ShadowImage

                                    DevExpress.Web.DateEditCalendarProperties:
                                        ControlStyle - Please use the Style property instead

                                    DevExpress.Web.EditPropertiesBase:
                                        EnableDefaultAppearance - Use the corresponding style settings to override control elements' appearance

                                    DevExpress.Web.ImageEditPropertiesBase:
                                        IsPng - This property was only required for old browsers (such as IE6), which are not supported now

                                    DevExpress.Web.ImagePropertiesBase:
                                        IsResourcePng - This property was only required for old browsers (such as IE6), which are not supported now.

                                    DevExpress.Web.MenuStyle:
                                        GutterColor - Use the GutterBackgroundImage property instead
                                        GutterImageSpacing - Use the ImageSpacing and TextIndent properties instead

                                    DevExpress.Web.MenuStyles:
                                        Control - Use the Style property instead

                                    DevExpress.Web.PagerSettingsEx:
                                        RenderMode - The Lightweight render mode is used

                                    DevExpress.Web.PopupControlStyles:
                                        ControlStyle - Use the Style property instead

                                    DevExpress.Web.RoundPanelParts:
                                        BottomEdge - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        BottomLeftCorner - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        BottomRightCorner - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        HeaderLeftEdge - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        HeaderRightEdge - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        LeftEdge - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        NoHeaderTopEdge - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        NoHeaderTopLeftCorner - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        NoHeaderTopRightCorner - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        RightEdge - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        ShowDefaultImages - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        TopEdge - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        TopLeftCorner - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners
                                        TopRightCorner - Use the ASPxRoundPanel.CornerRadius property to specify the radius of round panel corners

                                    DevExpress.Web.StylesBase:
                                        EnableDefaultAppearance - Use the corresponding style settings to override control elements' appearance

                                    DevExpress.Web.TabbedLayoutGroupTabPageSettings:
                                        RenderMode - This property is now obsolete. The Lightweight render mode is used.

                                    ===========================================================================

                                    MVC:

                                    DevExpress.Web.Mvc.CallbackPanelSettings:
                                        LoadingPanelDelay - Use the SettingsLoadingPanel property instead
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanel - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanelImage - Use the SettingsLoadingPanel property instead

                                    DevExpress.Web.Mvc.ComboBoxSettings:
                                        LoadingPanelDelay - Use the SettingsLoadingPanel property instead
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead

                                    DevExpress.Web.Mvc.DataViewSettingsBase:
                                        LoadingPanelDelay - Use the SettingsLoadingPanel property instead
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanel - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanelImage - Use the SettingsLoadingPanel property instead

                                    DevExpress.Web.Mvc.NavBarSettings:
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanel - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanelImage - Use the SettingsLoadingPanel property instead

                                    DevExpress.Web.Mvc.PageControlSettings:
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanel - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanelImage - Use the SettingsLoadingPanel property instead

                                    DevExpress.Web.Mvc.PopupControlSettingsBase:
                                        LoadingPanelDelay - Use the SettingsLoadingPanel property instead
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanel - Use the SettingsLoadingPanel property instead
                                        ShowLoadingPanelImage - Use the SettingsLoadingPanel property instead

                                    DevExpress.Web.Mvc.TokenBoxSettings:
                                        LoadingPanelDelay - Use the SettingsLoadingPanel property instead
                                        LoadingPanelImagePosition - Use the SettingsLoadingPanel property instead
                                        LoadingPanelText - Use the SettingsLoadingPanel property instead

                                    ===========================================================================

                                Show all comments
                                • Stefan von der Haar 07.06.2016

                                  Please include ASCX pages as well in your updater. We often use UserControls.

                                  Thx.

                                • Jenny (DevExpress Support) 07.06.2016

                                  Hello Stefan,

                                  The BC_Updater.zip tool should convert .ascx files. If you faced a problem with it, please send us a file that was not converted.

                                • Jim Gilbert 2 08.17.2016

                                  This just bit us in a deployment.  Is there a way we can check these things, or get a more proactive message about this kind of issue?  Is there a standard page we can go to in order to check this?  Or does it just get reported when someone registers a support question?

                                • Jenny (DevExpress Support) 08.17.2016

                                  Hello Jim,

                                  I've created a separate ticket on your behalf (T416075: BC3822 - Is there a way we can check these things, or get a more proactive message about this kind of issue). It has been placed in our processing queue and will be answered shortly.

                                • Timo H 01.25.2017

                                  Would be great if the tool would also process .resx translation files, as having such obselete entries in there even without having them in the .aspx/.ascx files leads to the same problem.

                                • Larry (DevExpress Support) 01.25.2017

                                  Hello,

                                  I've created a separate ticket on your behalf (T476122: BC3822 - A tool for processing .resx translation files). It has been placed in our processing queue and will be answered shortly.

                                • Robert Hoeppner 03.30.2017

                                  So, these will cause a run-time error in a web app, though not compile errors on building the web app? If the the project converter doesn't set the new settings from the old, and they have to be changed manually, then I'd think the old settings would be removed manually, and the markup updater tool wouldn't be needed. Unless the markup updater tool is just a sanity check.

                                • Larry (DevExpress Support) 03.31.2017

                                  Hello,

                                  You are right; you can change the required members manually as well. The Markup Updater tool is created to simplify this process and change these members automatically. Should you have any further questions, feel free to contact us.

                                0 Solutions

                                Creation Date Importance Sort by