← Back to all blogs

Featured Posts

Posts in 'aspnet'

Getting Started with TreeView for ASP.NET MVC and Core

Use TreeView to display the headings in a document, the entries in an index, the files and directories on a disk, or any other kind of information that would be best displayed as a hierarchy.

Getting Started with MultiAutoComplete for ASP.NET MVC

As of July 2017, users can select multiple items from a collection of objects in ASP.NET MVC with MultiAutoComplete. In the autocomplete control, selected items appear as tags in the text area of the control, and you can remove items from selection by clicking on the "X" in each tag.

Video: Configuring an MVC App Using a Standard Visual Studio Template

In this video, we'll walk you through setting up an ASP.NET MVC application using a standard Visual Studio Template.

Video: Get Started with OLAP for ASP.NET MVC

The ComponentOne OLAP control is available in ASP.NET MVC, WinForms, and WPF. In this video, we'll walk you through setting up OLAP for ASP.NET MVC.

Using MVC OLAP to Analyze Big Data

OLAP for ASP.NET MVC allows you to populate data from the model or from a Read action, and then it transfers all data to the client where the aggregations are performed. However, this may not be ideal where the data is huge, when lot of data is transferred to client side. A few issues may arise.

ASP.NET MVC OLAP: Customizing the UI and PivotGrid

The images in our Excel export post show a user interface that looks like Excel. They were built using two controls:

ASP.NET MVC OLAP: Exporting a PivotGrid to Excel

The PivotGrid control extends the FlexGrid, so you can export its contents to XLSX files in the same way you would export regular FlexGrid controls.

MVC OLAP: Filtering Data in OLAP PivotGrid

If your user needs to focus on one section of their data, you'll need to include filters in your PivotGrid. OLAP supports two approaches to filtering:

How to Answer Recurring Questions with Pre-Defined Views in MVC OLAP

As you can see from the previous post, it is really easy to build views by dragging fields within the PivotPanel control. If your users are familiar with Excel’s Pivot Tables, they will feel right at home with OLAP.

FlexGrid: The Best Data Grid for .NET, JavaScript, and Xamarin

FlexGrid has long been the industry standard for fast, extensible, lightweight data grid controls. It's available in seven .NET platforms, JavaScript (Angular 2, Angular, React, and Vue support included) and even Xamarin native mobile.

Getting started with OLAP for ASP.NET MVC: Create a Basic Pivot Table

With the introduction of MVC OLAP control, you’ll be able to implement high-speed HTML5 pivot charts and tables into your web-based applications. The built-in Excel-like UI and powerful data engine will allow you and your end users to analyze and aggregate raw data easily and meaningfully.

Migrating LightSwitch To HTML5: A look at ASP.NET Core Scaffolders and Code Generators

Microsoft recently announced that Visual Studio 2015 would be the last version to support LightSwitch and advised developers not to start new development using this platform. This has left many LOB developers looking for a stable, well-supported platform to replace LightSwitch, and moving from LightSwitch to HTML5 is one of the most suitable paths.

Enabling JQuery Unobtrusive Validation and Data Annotation in MVC FlexGrid

Data Validation plays an essential part in maintaining data integrity, and the data annotation feature of ASP.NET MVC makes it easy to propagate validations defined in the model to the view. Let's walk through an ASP.NET Core example using data annotation and jQuery unobtrusive validation to validate user inputs inside a FlexGrid.

Populate Data to an Unbound Grid, Part I: Use Server Side CollectionView Service

In this two-part blog series, we'll walk through populating data to an unbound FlexGrid. (FlexGrid supports both unbound and bound data.)

Populate Data to an Unbound FlexGrid, Part II: Convert C# Dictionary Data to JSON in an Unbound MVC Grid

In this second article of a two-part series on unbound FlexGrids, we'll look at populating data per cell to an unbound FlexGrid via data from AJAX call. In addition, the data from the server will be in a Dictionary, which is serialized to JSON before sending to client.

FlexGrid: AJAX Data Binding in ASP.NET MVC

FlexGrid for ASP.NET MVC provides multiple options for data binding. You can bind the grid to a Model object or to JSON data via a remote action. Sometimes, because of application needs, users have to bind the grid at client side with data returned by an AJAX call.

Authoring TagHelpers for Bootstrap Components

In this blog series I have covered basics of creating TagHelpers. We've learned:

Customize Chart Data Points with Conditional Formatting and Custom Symbols

One of the most common chart requirements is to customize the appearance of the data points—the individual values that are plotted on the chart. The representation of data points (known as symbols) varies depending upon the chart type being used, so customizing a data point in a Column/Bar chart would imply customizing the appearance of the columns/bars. Similarly, customizing a data point in LineSymbols/SplineSymbols/Scatter chart implies customizing the appearance of circular/square shaped symbols at that particular point.

MVC Report Viewer: View .NET Reports in ASP.NET MVC

FlexViewer. our  flexible report viewer has now evolved into a first-class MVC control. This HTML5-based report viewer brings the power of FlexReports and C1Reports to the web. In addition to the Viewer, we've developed a Visual Studio Item Template that lets you quickly integrate FlexReport Web API and MVC FlexViewer in the same MVC5\ASP.NET Core(.NET Framework) project.

TagHelpers : Authoring Nested TagHelpers in ASP.NET Core MVC

As one of the best new features of ASP.NET Core, TagHelpers simplify the work required to design views that interact with the data model. You can write HTML that not only binds to the data model, but also offers the advantages of HTML and CSS. TagHelpers allow you to provide robust, maintainable, reusable code with information provided on the server.