We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback
What’s New in Syncfusion ASP.NET MVC UI Controls

ESSENTIAL STUDIO 2023 VOLUME 4

What’s New in Syncfusion ASP.NET MVC UI Controls

New 3D Charts and Stepper components, simultaneous document editing in Word Processor, and built-in UML shapes in Diagram are included in the 2023 Volume 4 release to level up your ASP.NET MVC projects.

Common

New control

The Stepper and 3D Chart controls has been added to ASP.NET MVC.

3D Chart (preview)

The ASP.NET MVC 3D Chart control provides a graphical representation of data in three dimensions, showcasing relationships and trends among variables. Unlike traditional 2D charts, 3D charts add depth to the visualization, allowing for a better understanding of data patterns.

Key features

  • Series: The 3D Chart can plot six chart types: column, bar, stacked column, stacked bar, 100% stacked column, and 100% stacked bar.
  • Data binding: Bind the 3D Chart control with an array of JSON objects or a data manager. In addition to chart series, data labels and tooltips can also be bound to your data.
  • Data labels: Annotate points with labels to improve the readability of data.
  • Axis types: Plot different data types such as number, date-time, logarithmic, and string.
  • Legends: Provide additional information about a series in a customizable legend.
  • User interaction: Add interactive features such as tooltips and data point selection.
  • Export: Print a 3D chart directly from the browser and export the chart in both JPEG and PNG formats.
  • RTL: A full-fledged right-to-left mode aligns the axis, tooltip, legend, and data in the 3D Chart control from right to left.

ASP.NET MVC 3D Chart

Stepper (preview)

The ASP.NET MVC Stepper control enables users to navigate through a series of steps or stages in a process within a web application. Steppers display a list of steps with the current step highlighted, and allow users to move between steps.

Key features

  • Step types: Display steps with indicators and labels, only indicators, or only labels.
  • Orientation: Display steps in a horizontal or vertical orientation.
  • Linear flow: Enable a step-by-step progression, completing one step before moving on to the next.
  • Label positioning: Show the label at the top, bottom, left, or right.
  • Tooltip: Show additional information when users hover over a step, such as a label or customized text.
  • Templates: Customize the default appearance and content of each step using templates.

ASP.NET MVC Stepper

AutoComplete

Virtual scroll with grouping

AutoComplete now supports virtual scrolling in combination with grouped data, allowing users to navigate large lists of grouped options efficiently without the need to load all the items at once.

ASP.NET MVC AutoComplete virtual scroll with grouping

Bullet Chart

Value bar colors

This feature allows users to apply different colors to value and target bars in the bullet chart.

ASP.NET MVC Bullet Chart

Chart

Step position

Users can now apply steps to the line from the left, center, and right of each data point in a step series.

ASP.NET MVC Step Position Chart

Axis title alignment

This feature allows users to align the axis title to the near, far, and center of the chart area.

ASP.NET MVC Axis Title Alignment

Fixed tooltip

This feature allows users to position the tooltip at a fixed location within the chart.

ASP.NET MVC Fixed Tooltip

Circular Gauge

Enhancement in animation

Circular Gauge elements such as the axis line, ranges, pointers, and annotations can be animated one by one to create a smooth appearance when rendered initially.

Enhancement in animation of ASP.NET MVC Circular Gauge

ComboBox

Virtual scroll with grouping

ComboBox now supports virtual scrolling in combination with grouped data, allowing users to navigate large lists of grouped options efficiently without the need to load all the items at once.

ASP.NET MVC ComboBox virtual scroll with grouping

Diagram

Add UML class shapes to the symbol palette

Users can add UML class shapes to the symbol palette, making it easy to drag and drop UML class shapes onto the canvas and create UML class diagrams.

Symbol palette with UML class shapes

Word Processor

Ruler

A ruler provides greater control over the layout and formatting of documents, making it easier than ever to create professional-looking results. The ruler is available in horizontal and vertical orientations. You can show or hide it, and it automatically adjusts to the zoom level of your document.

Illustration of ruler support in the ASP.NET MVC Word Processor component.

Tab stop

Take control of your document formatting with our new tab stop. With tab stops, you can:

  • Align text at specific points, regardless of the content length, for a clean and organized look.
  • Set multiple tab stops with different alignments and positions for complex layouts.

Illustration of tab stop support in the ASP.NET MVC Word Processor component.

Collaborative editing (preview)

Allows multiple users to work on the same document simultaneously. This can be done in real-time, so that collaborators can see the changes as they are made. Collaborative editing can be a great way to improve efficiency, as it allows team members to work together on a document without having to wait for others to finish their changes.

Illustration of ruler support in the ASP.NET MVC Word Processor component.

Virtual scroll with grouping

Dropdown List now supports virtual scrolling in combination with grouped data, allowing users to navigate large lists of grouped options efficiently without the need to load all the items at once.

ASP.NET MVC Dropdown List virtual scroll with grouping

Excel Library

Grouping in pivot table

The Excel Library (XlsIO) now supports grouping date and time fields in pivot tables. Users can group pivot data based on the following categories:

  • Date
  • Month
  • Year
  • Quarter
  • Hour
  • Minute
  • Second

Pivot table grouping in Excel documents.

Font fallback in Excel-to-PDF conversion

The Excel Library now allows the configuration of fallback fonts for Unicode text during the conversion of Excel files to PDF or image files. These fallback fonts come into play when the rendering engine encounters Unicode text that lacks a corresponding glyph in the specified fonts.

Users can configure fallback fonts in the following ways:

  • Initialize default fallback fonts for Unicode text.
  • Set custom fonts as fallback fonts for specific script types, including Arabic, Hebrew, and Chinese.
  • Set custom fonts as fallback fonts for a particular range of Unicode text.

Excel functions

The Excel Library now supports creating and parsing the following Excel functions:

  • LAMBDA: Allows custom formula parameters and logic.
  • SORT: Arranges the cell range values in ascending or descending order.
  • BYROW: Applies a LAMBDA to each row and returns an array of the results.
  • BYCOL: Applies a LAMBDA to each column and returns an array of the results.
  • TOROW: Transforms an array into a single row.
  • TOCOL: Transforms an array into a single column.
  • CHOOSEROWS: Returns specified rows from an array.
  • CHOOSECOLS: Returns specified columns from an array.
  • TEXTSPLIT: Splits the cell text across rows or columns.
  • TEXTBEFORE: Returns the text before a given character.

Gantt Chart

Timeline virtualization

This feature allows users to load project tasks with longer timelines to the Gantt Chart. It renders only the timeline cells in the current viewport, while other timeline cells are rendered dynamically on horizontal scrolling. Find the demo link here.

Timeline virtualization in ASP.NET MVC Gantt Chart.

Drag and drop taskbars between tasks

Users can reorder tasks by simply dragging and dropping the taskbar element in Gantt Chart rows. Find the demo link here.

Task bar drag and drop in ASP.NET MVC Gantt Chart.

Validation rules in editing

Column validation allows users to check data validity and display error messages for any invalid fields before data is saved. Custom validation rules and messages can also be configured.

Validation rules in ASP.NET MVC Gantt Chart.

Enhancements in PDF exporting

The following compatibility features were added for PDF exporting, enhancing comprehensive reporting, customization options, and data integrity:

  • Unscheduled tasks.
  • Manually scheduled tasks.
  • Split tasks.
  • Event markers, holidays, and indicators.
  • Custom font in PDF export files.
  • Export Gantt Chart template columns.
  • Custom data source for PDF exporting.
  • Custom header and footer.

Grid

Load checkbox list data on demand

This feature enables users to load the checkbox list data on demand in Excel and checkbox filter dialogs. It provides a mechanism to load the next set of data dynamically when working with large datasets in the grid and perform an interactive action in the checkbox list data.

Load checkbox list data on demand in ASP.NET MVC Grid.

Enhancements in adaptive view layout

Adaptive view layout improvements have been introduced. In addition to filtering, sorting, searching, and CRUD functionalities, the menus and popups for the following features now adjust their layouts based on the screen size of mobile devices.

  • Context Menu
  • Column Menu
  • Column Chooser

Column chooser and menu in adaptive view layout in ASP.NET MVC Grid.

Exporting the grid to a file stream, memory stream, or blob

The grid offers the flexibility to save its data as a blob, memory stream, or file stream during the export process. This allows easy manipulation or merging of multiple blobs, memory streams, or file streams before downloading the file in Excel or PDF format.

Adaptive view layout for page size dropdown

Display the page size dropdown within the adaptive view layout of the pager, adjusting to the screen size of mobile devices.

Adaptive view layout for page size dropdown in ASP.NET MVC Grid.

Template customization for displaying empty record

This feature allows the customization of the content displayed when there are no records to show in the grid. Users can add their own content or incorporate HTML elements using the template option. This empty record content is presented when binding empty data to the grid or when an action within the grid results in no records to display.

Template customization for displaying empty record in ASP.NET MVC Grid.

Image Editor

Straightening

The straightening feature in an image editor control empowers users to effortlessly align and correct the orientation of images, refining their overall presentation. This tool ensures a polished and visually appealing output, enhancing the quality and impact of the final composition.

Straightening in ASP.NET MVC Image Editor

Linear Gauge

Text pointer support

In the Linear Gauge axis, a text pointer can be displayed to indicate the axis value. The value can also be changed by dragging and dropping. Additionally, the text pointer can be animated.

Text pointer support in ASP.NET MVC Linear Gauge

Enhancement in animation

Linear Gauge elements such as the axis line, ranges, and pointers can be animated one by one to create a smooth appearance when rendered initially.

Enhancement in animation of ASP.NET MVC Linear Gauge

ListView

On-demand data loading or lazy loading

This feature allows users to retrieve data from remote services for the current viewport alone. The remaining data can be retrieved on-demand when scrolling, improving the performance and usability of the ListView component.

On-demand data loading in  ASP.NET MVC ListView.

Maps

Polygon shape rendering

Users can draw and display polygon shapes over the main layer of the Maps component using the appropriate data source.

Polygon shape rendering in ASP.NET MVC Maps

PDF Library

PDF split enhancement

Split PDF documents without sacrificing the integrity of accessibility tags. Accessibility is crucial for users relying on screen readers and other assistive technologies.

PDF optimization for reduced file size

Improved document operations to reduce file sizes. By removing unused elements and identifying identical resources, experience heightened efficiency in both PDF merging and splitting.

Enhanced digital signature validation

Now, effortlessly access certificates from the Document Security Store (DSS) and retrieve CRL lists for enhanced validation during signature verification. Elevate your document security with these streamlined features.

HTML to PDF improvements

In the HTML to PDF conversion, better error handling with proper exceptions on failure. Additionally, updated BlinkBinaries to the latest version 117.0.5938.150, addressing vulnerabilities and ensuring a more secure conversion process.

PDF Viewer

Keyboard accessibility

Keyboard-based navigation options enhance the user experience, allowing individuals to navigate through the PDF Viewer using keyboard shortcuts instead of relying solely on mouse or touch inputs. For example, users can now swiftly navigate among different sections of the PDF Viewer, access features, and perform actions seamlessly using designated keyboard commands, thereby streamlining their workflow and making the interaction more efficient.

Default toolbar customization

Users can customize and adjust the primary toolbar according to their preferences. This functionality enables individuals to customize the layout, arrangement, and visibility of tools within the main toolbar, ensuring that the interface aligns with their specific needs and work style.

Scheduler

Toolbar customization

The Scheduler allows the customization of icons, text, and tooltips of the toolbar items directly. Find the demo link here.

ASP.NET MVC Scheduler with custom toolbar.

Maximum events per row

This feature allows the customization of the maximum number of concurrent events to be displayed in the scheduler. Find the demo link here.

ASP.NET MVC Scheduler with maximum events per row.

Spreadsheet

Show confirmation dialogs for external workbook references

The Spreadsheet now displays a confirmation dialog before opening an Excel file that contains an external workbook reference.

ASP.NET MVC Spreadsheet confirmation dialog

Inclusion of new formulas

The following is a list of new formulas that have been added to the Spreadsheet in addition to the existing ones. They are LOOKUP, VLOOKUP, HLOOKUP, SQRT, RSQ, ROUNDDOWN, EOMONTH, and NOT.

Tree Grid

Aggregate in exporting

This feature enables users to export the tree grid to PDF and Excel files with aggregate cell values included in the footer for the specified columns. Find the demo link here.

Exporting with aggregate support in ASP.NET MVC Tree Grid.

Word Library

Create equations using LaTeX

The .NET Word Library allows you to create mathematical equations by specifying a LaTeX string in a Word document. With this feature, you can easily add an equation created using a LaTeX editor into a Word document.

Create an equation using LaTeX in ASP.NET MVC

Enhancements for Word conversion to PDF or image

Fallback font for Unicode text

The .NET Word Library now allows the configuration of fallback fonts for Unicode text during the conversion of Word files to PDF or image files. These fallback fonts come into play when the rendering engine encounters Unicode text that lacks a corresponding glyph in the specified fonts.

Users can configure fallback fonts in the following ways:

  • Initialize default fallback fonts for Unicode text.
  • Set custom fonts as fallback fonts for specific script types, including Arabic, Hebrew, Chinese, and more.
  • Set custom fonts as fallback fonts for a particular range of Unicode text.
Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon