ASP.NET News from Blogger:
4GuysFromRolla.com Headlines
Total News: 304
The past six articles in this series have looked at how to display a grid of data in an ASP.NET MVC application and how to implement features like sorting, paging,
and filtering. In each of these pas...
The Portable Document Format (PDF) is a popular file format for documents. Due to their ubiquity and layout
capabilities, it's not uncommon for a websites to use PDF technology. For example, an eCom...
Chances are, at some point you've tried creating a new user account on a website and were told that the username you selected was already taken. This is especially common
on very large websites with ...
When a browser displays the HTML sent from a web server it parses the received markup into a Document Object Model, or DOM, which models the markup as a hierarchical structure.
Each element in the m...
Over the past couple of months I've authored five articles on displaying a grid of data in an ASP.NET MVC application. The first
article in the series focused on simply displaying data. This was foll...
Many websites display a news ticker of one sort or another. A news ticker is a user interface element that displays a subset of a list of items, cycling through
them one at a time after a set interva...
This article is the fifth installment in an ongoing series on displaying a grid of data in an ASP.NET MVC application.
Previous articles in this series examined how to sort,
page, and filter a grid ...
While Visual Studio allows developers to get productive fast by providing great design tools for a UI, it still lacks the ability to
do smart layouts, data connections and queries. It is in this ar...
This article is the fourth installment in an ongoing series on displaying a grid of data in an ASP.NET MVC application.
The previous two articles in this series - Sorting a Grid of Data in ASP.NET MV...
Screen scraping is the process of programmatically accessing and processing information from an external website. For example, a price comparison website
might screen scrape a variety of online retail...
This article demonstrates how to display a paged grid of data in an ASP.NET MVC application and builds upon the work done in two
earlier articles: Displaying a Grid of Data in ASP.NET MVC and
Sorting...
The end of the year is upon us, 2010 is about to be in the books. When closing out a year I like to take a look back at the articles I wrote over the year and see which ones
resonated the most with r...
Last week's article, Displaying a Grid of Data in ASP.NET MVC, showed, step-by-step, how to display a
grid of data in an ASP.NET MVC application. Last week's article started with creating a new ASP....
One of the most common tasks we face as a web developers is displaying data in a grid. In its simplest incarnation, a grid merely displays information about a set of
records - the orders placed by a ...
In May 2006 I wrote two articles that showed how to add a column of checkboxes to a GridView and offer the ability for users to check (or uncheck) all checkboxes in
the column with a single click of...
Many websites display a news ticker of one sort or another. A news ticker is a user interface element that displays a subset of a list of items, cycling through
them one at a time after a set interva...
With WebForms, each ASP.NET page's rendered output includes a <form> element that performs a postback to the same page whenever a Button
control within the form is clicked, or whenever the use...
Today's websites commonly exchange information between the browser and the web server using Ajax techniques - the browser executes JavaScript code typically
in response to the page loading or some u...
Formatting is the process of converting a variable from its native type into a string representation. Anytime you display a DateTime or numeric
variables in an ASP.NET page, you are formatting that v...
Membership, in a nutshell, is a framework build into the .NET Framework that supports creating,
authenticating, deleting, and modifying user account information. Each user account has a set of core p...
Today's websites commonly exchange information between the browser and the web server using Ajax techniques. In a nutshell, the browser executes JavaScript code typically
in response to the page loa...
When building a web application, we must decide how and when the browser will communicate with the web server. The ASP.NET WebForms model greatly simplifies web development
by providing a straightfo...
The HTML markup of a web page includes the page's textual content, semantic and styling information, and, typically, several references to external resources. External
resources are content that is p...
The Chart Web control makes it easy to display a chart in an ASP.NET web page - simply drag the Chart control onto the page, set a few properties and either bind it to
a data source control or write ...
A ZIP file is a popular, decades-old file format used for file compression and archiving. Commonly,
such files have a .zip extension and are used to reduce the size of one or more files and/or to arc...
The Microsoft Chart controls are a series of classes in the System.Web.UI.DataVisualization.Charting
namespace that allow web developers to ability to add charts to their ASP.NET applications. The mo...
The ASP.NET WebForms model aims to simplify web development by blurring the line between the client and the server. In short, WebForms allow the page developer to
set aside the fact that the browser ...
The UpdatePanel is the workhorse of the ASP.NET Ajax library. It is responsible for defining regions of a web page that trigger partial page postbacks (as opposed to
full page postbacks). Such partia...
The .NET Framework provides a variety of classes in the System.IO namespace that
simplify working with the file system. Using these classes it's possible to delete files and folders, to create new f...
Last week's article, Implementing the Store Locator Application Using ASP.NET MVC (Part 1), started
a two-part article series that walked through converting my ASP.NET store locator application from ...
Back in May 2010 I wrote a three-part article series titled Building a Store Locator ASP.NET Application Using Google
Maps API, which showed how to build a simple store locator application using ASP...
One of the new controls available with ASP.NET 4 is the QueryExtender control. The QueryExtender is designed to simplify filtering data returned from a LinqDataSource
or EntityDataSource by decouplin...
An enumeration is a special type in the .NET Framework that is comprised of a number of named constants.
While you might not have created an enumeration type yourself, you have likely used enumerati...
Chances are, there are several different URLs that point to the same content on your website. For example, the URLs http://yoursite.com,
http://yoursite.com/default.aspx, http://www.yoursite.com, or...
Search engine optimization, or SEO, is the practice of improving a website's position in search
engines' results using unpaid techniques. The driver behind SEO is that a better (higher) position in th...
The ASP.NET Web Forms model strives to encapsulate the lower level complexities involved in building a web application. Features like server-side event handlers, the
page lifecycle, and view state ef...
As discussed in earlier installments of this article series - most notably in An Introduction to LINQ
and The Standard Query Operators - one of LINQ's primary components is its set of standard
query ...
Search engine optimization, or SEO, is the practice of improving a website's position in search
engines' results using unpaid techniques. A better (higher) position in the search results will, in theo...
XML is an increasingly popular way to encode documents, data, and electronic messages. Over the years Microsoft has offered
a variety of libraries to facilitate creating, modifying, querying, and sear...
One of the most sure-fire ways to improve a web application's performance is to employ caching. Caching takes some expensive operation and stores its results
in a quickly accessible location. Since ...
Many websites that support user accounts require users to enter an email address as part of the registration process. This email address is then used as the primary communication
channel with the use...
Over the past two weeks I've showed how to build a store locator application using ASP.NET and the free Google Maps API and
Google's geocoding service. Part 1 looked at creating the database to reco...
Last week's article, Building a Store Locator ASP.NET Application Using Google Maps API (Part 1), was the
first in a multi-part article series exploring how to add store locator-type functionality to...
Over the past couple of months I've been working on a couple of projects that have used the free Google Maps API
to add interactive maps and geocoding capabilities to ASP.NET websites. In a nutshell,...
Earlier this year I wrote an article about Twitterizer, an open-source .NET library that can be used to integrate your application
with Twitter. Using Twitterizer you can allow your visitors to post ...
The ASP.NET Routing framework allows developers to decouple the URL of a resource from the physical file on the web server. Specifically, the developer defines routing rules,
which map URL patterns t...
Earlier this month Microsoft released Visual Studio 2010, the .NET Framework 4.0 (which includes ASP.NET 4.0), and new versions of their core programming languages:
C# 4.0 and Visual Basic 10. In des...
Earlier this month Microsoft released Visual Studio 2010, the .NET Framework 4.0 (which includes ASP.NET 4.0), and new versions of their core programming languages:
C# 4.0 and Visual Basic 10 (also r...
On Tuesday, April 13th, Microsoft released Visual Studio 2010 and the .NET Framework 4.0 (which includes ASP.NET 4.0).
To get started with Visual Studio 2010 you can either download a trial version o...
The ASP.NET AJAX UpdatePanel provides a quick and easy way to implement a snappier, AJAX-based user interface in an ASP.NET WebForm. In a nutshell, UpdatePanels allow page
developers to refresh selec...
View Other bloggers