Solved

ASP.net What is a Client Side Grid

Posted on 2014-02-21
2
347 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 74

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

What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

Join & Write a Comment

One of the pain points with developing AJAX, JavaScript, JQuery, and other client-side behaviors is that JavaScript doesn’t allow for cross domain request for pulling content. For example, JavaScript code on www.johnchapman.name could not pull conte…
Today is the age of broadband.  More and more people are going this route determined to experience the web and it’s multitude of services as quickly and painlessly as possible. Coupled with the move to broadband, people are experiencing the web via …
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…

758 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

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now