← Back to all blogs


Posts tagged with 'asp-net-mvc'

Using ASP.NET Core MVC and Web API to Render SSAS Cubes (Part 2)

In Part 1 of this blog post, you learned how to use Wijmo Enterprise pivot controls in conjunction with the ASP.NET MVC Edition of ComponentOne Studio to consume and render SQL Server Analysis Services (SSAS) cubes. Part 1 used Microsoft's full-featured, professional development environment, Visual Studio 2017. In Part 2, you will learn how to implement the same functionality using Visual Studio Code, Microsoft's free, open-source editor.

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.

Introducing MultiRow Data Grid for ASP.NET MVC

As often happens with our ASP.NET MVC Edition, we've recently introduced a new control that launched in Wijmo Enterprise several months ago. MultiRow Data Grid is a data grid that displays cells in a stacked format, reducing the need to scroll right to view additional columns. While it’s not a familiar spreadsheet format in North America, it’s very popular in Japan, and makes a lot of sense once you understand how it works.

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.

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.

White Paper: Understanding ASP.NET Core MVC TagHelpers

ASP.NET Core MVC’s TagHelper feature provides a readable, HTML-like markup that enables developers and web designers to collaborate more closely and efficiently. In this white paper we’ll walk you through the basics of TagHelpers, from concepts to custom development.

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.

Authoring TagHelpers for Bootstrap Components

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

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.

TagHelper : Authoring TagHelpers in ASP.NET Core MVC

ASP.NET Core’s TagHelper feature provides a readable, HTML-like markup that enables developers and web designers to collaborate more closely and efficiently. In this series we’ll walk you through the basics of  creating TagHelpers, from concepts to custom development.

ASP.NET Core 1.0 is Live, and MVC Has Core Demos!

As you may have heard, ASP.NET Core 1.0 just went officially live! We'll be covering it more in the weeks to come--what to expect, etc.--but in the meantime, check out all the great demos we've got. Our MVC Edition is fully compatible.

How to Add MVC Report Viewer to Your Web App

FlexViewer is a fast, flexible HTML5-based MVC report viewer for modern enterprises allows you to easily display C1Reports and FlexReports in your browsers. Coming in July, we'll be launching FlexViewer for MVC with full print support, pixel-perfect rendering, and export to PDF, HTML, RTF, Excel, and image file types. In addition, a desktop version of FlexViewer will be added for UWP.

Quick Start: ListBox ASP.NET MVC

This topic demonstrates how to add a ListBox control to your application. For information on how to add ASP.NET MVC Edition controls, see Adding Controls.

MVC Edition is now ASP.NET Core RC2 compatible!

We're pleased to announce that our MVC Edition controls are now ASP.NET Core RC2 compatible.

Binding multiple MVC controls to a shared datasource

Creating a shared DataSource or binding multiple controls to the same datasource is not a trivial task. It often involves getting data from service, storing it in a JavaScript array, then binding the controls to the array on the client side. When we use this method, though, we end up losing MVC model binding.