Solved

ASP.net What is a Client Side Grid

Posted on 2014-02-21
2
352 Views
Last Modified: 2014-02-21
Hi

What is a client side grid. I was advised to use it over the GridView in the following comment

"Personally, I'd get rid of the GridView controls and go with a client-side grid. They are much easier to use and control the look and feel. "native" ASP.Net controls are overly cumbersome and very difficult to manipulate."
0
Comment
Question by:murbro
2 Comments
 
LVL 75

Accepted Solution

by:
käµfm³d   👽 earned 500 total points
ID: 39877358
The ASP.NET (web forms) controls were created to ease the transition of Windows Forms developers into the web world. As a newbie web developer, you don't have to concern yourself with the intricacies of HTML and Javascript using such controls. This comes at a price:  In order to provide the most productive user experience without the developer having to do much work, a lot of overhead is added to the underlying HTML (and/or Javascript). Die-hard web programmers don't like this:  it's extra cruft going across the wire.

For a client-side grid, you would use a combination of Javascript and HTML to create the grid at runtime, and wholly on the user's machine. With the ASP.NET grid controls, the server generates all of the HTML that defines the grid. With client-side, you write the Javascript that would create the grid, but construction of the grid occurs on the user's machine.

There are several ready-made frameworks for client-side grids. Have a look at:

https://datatables.net/
http://backgridjs.com/
http://www.jeasyui.com/documentation/datagrid.php

Much of what you find will be targeted towards JQuery, which is just a Javascript framework to help ease Javascript development.
0
 

Author Closing Comment

by:murbro
ID: 39877448
Great answer! Thanks very much
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I recently went through the process of creating a Calendar Control of events with the basis of using a database to keep track of the dates that are selectable, one requirement was to have the selected date pop-up in a simple lightbox.  At first this…
The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
This Micro Tutorial will give you a basic overview how to record your screen with Microsoft Expression Encoder. This program is still free and open for the public to download. This will be demonstrated using Microsoft Expression Encoder 4.

825 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question