DevExpress ASP.NET and Blazor 25.2.6

Released: Apr 7, 2026

25.2.6 での更新項目

不具合の修正

ProjectConverter

  • Project Converter - Error occurs after converting a project to v25.2 (The operation has timed out).
  • Project Converter - TypeInitializationException (The type initializer for 'Microsoft.Build.Shared.XMakeElements' threw an exception) after converting a VB.NET project.

ASP.NET Bootstrap

Bootstrap Rich Text Editor

  • BootstrapRichEdit - Error is thrown when the 'Add Space Before/After Paragraph' functionality is used.

ASP.NET Core

AI Integration for DevExtreme

  • 'This expression is not constructable' error occurs when using new DevExpress.aiIntegration.

All ASP.NET Core products

  • JS Report Designer does not use UrlResolver to validate the endpoint path for JsonDataSource.
  • NonTrustedTypeDeserializationException is thrown even when RegisterTrustedAssembly is used.
  • Reporting controls lose/misalign borders when exporting to a DOCX file using the Frame-based layout.
  • SqlDataSource.ValidateCustomSqlQueryGlobal event receives a null sender as an input parameter.
  • Web Report Designer - Inconsistent PageSize Property Values After Changing PaperKind.
  • Web Report Designer - The parameter list inside the "Edit Parameters" dialog cannot be scrolled.
  • Web Report Designer - XRCrossTab disappears on layout reopening.
  • XRRichText - Formulas / Equations are exported incorrectly in DOCX format.

Rich Text Editor for ASP.NET Core

  • Rich Text Editor for ASP.NET Core - Header text in a printed document has different color.
  • RichEdit for ASP.NET Core - Page freezes when dragging an image.

ASP.NET MVC

AI Integration for DevExtreme

  • 'This expression is not constructable' error occurs when using new DevExpress.aiIntegration.

All ASP.NET MVC products

  • JS Report Designer does not use UrlResolver to validate the endpoint path for JsonDataSource.
  • NonTrustedTypeDeserializationException is thrown even when RegisterTrustedAssembly is used.
  • Reporting controls lose/misalign borders when exporting to a DOCX file using the Frame-based layout.
  • SqlDataSource.ValidateCustomSqlQueryGlobal event receives a null sender as an input parameter.
  • Web Report Designer - Inconsistent PageSize Property Values After Changing PaperKind.
  • Web Report Designer - The parameter list inside the "Edit Parameters" dialog cannot be scrolled.
  • Web Report Designer - XRCrossTab disappears on layout reopening.
  • XRRichText - Formulas / Equations are exported incorrectly in DOCX format.

MVC RichEdit

  • RichEdit for WebForms and MVC - Exception is thrown when a document is opened.

MVC Spreadsheet

  • DevExpress Spreadsheet - Copying a protected sheet changes cell lock settings.

ASP.NET Web Forms

ASPxDataEditors

  • TimeEdit for Web Forms - Incorrect time data is sent to the server on iOS 26.3 devices in Safari when submitting a value.

ASPxRichEdit

  • OfficeStateProviderBase - OnCheckedOut function uses a non thread safe dictionary.
  • RichEdit for WebForms and MVC - Exception is thrown when a document is opened.

ASPxSpreadsheet

  • Spreadsheet for Web Forms - Input message overlaps drop-down options when the input message is added after list values.

All ASP.NET Web Forms products

  • JS Report Designer does not use UrlResolver to validate the endpoint path for JsonDataSource.
  • NonTrustedTypeDeserializationException is thrown even when RegisterTrustedAssembly is used.
  • Reporting controls lose/misalign borders when exporting to a DOCX file using the Frame-based layout.
  • SqlDataSource.ValidateCustomSqlQueryGlobal event receives a null sender as an input parameter.
  • Web Report Designer - Inconsistent PageSize Property Values After Changing PaperKind.
  • Web Report Designer - The parameter list inside the "Edit Parameters" dialog cannot be scrolled.
  • Web Report Designer - XRCrossTab disappears on layout reopening.
  • XRRichText - Formulas / Equations are exported incorrectly in DOCX format.

Navigation, Layout & Multi-Purpose Controls

  • ASPxFileManager - "ArgumentOutOfRangeException: startIndex cannot be larger than length of string" error occurs for a specific folder when AzureFileSystemProvider is used.
  • ASPxSiteMapDataSource designer tool cannot parse sitemap files.

Blazor

All Blazor products

  • Blazor Report Viewer - "Object reference not set to an instance of an object" thrown when report contains an editable field.
  • Blazor Themes - Internal proxy is added to DevExpress.Blazor.Themes.
  • DxReportDesigner - Poor rendering and user interaction performance occurs after completing basic Radzen Blazor registration.
  • JS Report Designer does not use UrlResolver to validate the endpoint path for JsonDataSource.
  • NonTrustedTypeDeserializationException is thrown even when RegisterTrustedAssembly is used.
  • Reporting controls lose/misalign borders when exporting to a DOCX file using the Frame-based layout.
  • SqlDataSource.ValidateCustomSqlQueryGlobal event receives a null sender as an input parameter.
  • Web Report Designer - Inconsistent PageSize Property Values After Changing PaperKind.
  • Web Report Designer - The parameter list inside the "Edit Parameters" dialog cannot be scrolled.
  • Web Report Designer - XRCrossTab disappears on layout reopening.
  • XRRichText - Formulas / Equations are exported incorrectly in DOCX format.

Blazor Demos

  • DxGrid Observable Data Collection Demo - Source code is incomplete and does not include StockQuoteService.cs.

Data Editors for Blazor

  • Blazor DxComboBox inside DxMenuItem - TextChanged fires multiple times when the Clear button is clicked.
  • DxAIChat - Position of the typing cursor does not reset after pressing "Enter" to send a message in WASM.
  • DxComboBox - Focus is lost on typing in the input field if CellDisplayTemplate has an anchor tag with an href attribute.
  • DxComboBox - Quickly pressing Tab + Enter selects the first item in the combo box instead of the first highlighted value.
  • DxComboBox - Reselecting the selected item when AllowUserInput is enabled requires two clicks instead of one.
  • DxDateRangePicker gets stuck in the Month/Year view with no way to return.
  • TimeEdit for Blazor - Microsoft.JSInterop.JSDisconnectedException is raised in DxTimeRollerComponent when a page is refreshed.

Grid for Blazor

  • Toolbar height changes when the scrollbar appears/disappears.
  • "Unsaved changes are discarded" popup doesn't match the edit state when cell edit and virtual scrolling are enabled.
  • Column headers overlap with fixed headers in Classic themes.
  • Filtering the grid throws an error when a detail row is expanded and the grid is bound to EntityInstantFeedbackSource.
  • Non-fixed column header scrolled under a fixed column becomes visible on hover.
  • Scroll position changes on editing a cell in a WASM project.
  • Selecting rows when DxGrid is bound to GridCustomDataSource with lots of rows and columns is very slow in Blazor WebAssembly.
  • DxGrid Observable Data Collection Demo - Source code is incomplete and does not include StockQuoteService.cs.
  • A fixed column overlaps the total summary in iPad Safari.
  • Filter Editor displays an outdated value if the filter is changed with the Filter Panel.

HTML Editor for Blazor

  • DxHtmlEditor resets the cursor position and starts refreshing after pasting large images with OnDelayedInput and a small InputDelay.

Navigation & Layout for Blazor

  • DxFlyout is focusable while hidden.
  • DxFormLayout - Text above an edit form is overlapped by the form and is difficult to select.
  • DxFormLayoutGroup does not throw a meaningful Exception when rendered outside a DxFormLayout.
  • DxLoadingPanel - Page scrolls down if it is inside DxGridLayout when its parent element is clicked after pressing enter in an editor.
  • DxMenu for Blazor - Menu is hidden after clicking the root item multiple times under specific conditions.
  • DxSplitter - Pane size is not restored if the splitter is resized and collapsed using keyboard navigation.
  • dxbl-popup-anchor does not have aria-hidden set to true.

Rich Text Editor for Blazor

  • DxRich Text Editor - Pasting a field via the Ctrl+V keyboard shortcut inserts only its text.
  • Application crashes when the component uses @bind-DocumentContent and opens a file with invalid XML markup.
  • Error occurs on exporting certain documents and saving them in the RTF format.
  • Highlighted text is not colored when the Text Color button is clicked and the screen size is small.
  • Table icon appears disabled.
  • ViewType changes arbitrarily when content is modified and the ContentInserted event is handled.
  • Incorrect indentation in multi-level lists when converting to HTML (RichEdit, Blazor).
  • Image is exported with incorrect format.

Scheduler for Blazor

  • AllDayCellTemplate does not capture the oncontextmenu event.
  • Appointments longer than one week overlap other calendars in MonthView and Resource GroupType when SnapToCellsMode is set to Auto or Never.
  • Non-overlapping appointments in the same time cell are displayed incorrectly in TimelineView when one appointment falls under daylight savings.
  • Appointment Form in AppointmentFormLayout/AppointmentCompactFormLayout is not updated when a custom field value is changed.
  • Icons are not shown for the Label and Status dropdowns in Appointment Form when the Fluent theme is used.

DevExtreme

DevExtreme Card View

  • Missing translation for Filter Panel title and related texts.

DevExtreme Data Grid

  • Boolean column checkboxes overlap a fixed column.
  • Cannot focus on the last item after group expand/collapse.
  • Editors with showEditorAlways enabled are read-only in newly added rows when allowUpdating is false.
  • Error occurs on navigating via keyboard after pressing an expand or collapse icon.
  • Lookup filter changes to "(All)" after searching twice in another column.
  • Performance is slow if a large number of summaries is used.
  • TextArea doesn't have the aria-invalid attribute when it is the editor.
  • onFocusedCellChanged `row` parameter is undefined for the first cell.
  • Selection column is overlapped after horizontal scrolling when fixed columns are used.
  • DataGrid - The validationCallback data object is empty when using showEditorAlways, repaintChangesOnly, and a custom validation rule.
  • 'No data' text is not shown when a lookup column is filtered.

DevExtreme Diagram

  • Diagram - Shapes Cannot Be Added on Android Chromium-based Browsers.

DevExtreme Editors & Validation

  • DateBox - 'Maximum call stack exceeded' error occurs when selecting a date in EST timezone.
  • DateRangeBoxFor editor is missing a name attribute.
  • Editors (DateBox, TextBox, etc.) - TypeError occurs in '_pasteHandler' when pasting into masked editors.

DevExtreme Gantt

  • Gantt - First week column merges two date ranges if startDateRange is used and firstDayOfWeek is not set to 0 (Sunday).

DevExtreme Scheduler

  • Resizing with virtual scrolling leads to incorrect width.
  • Resource's icon option does not support FontAwesome/SVG.
  • Scrolling performance is slow on using a large dataset and many resources in v25.1/v25.2.