Click here to Skip to main content
15,881,173 members
This competition has ended

Best ASP.NET article of February 2008

Contribute to CodeProject and you'll automatically be in the running for a monthly prize!

Each month at CodeProject we gather together the best of the articles submitted the previous month and ask our readers to choose the best of the best. Entry is automatic - just submit you articke and we'll do the rest.

Check out the submission guidelines for information on posting articles.

Current Entries

Articles that match the contest criteria are automatically entered. The top 50 entries are shown.

Please Sign up or sign in to vote.
29 Nov 2008Radu Chirila
Debug tool for analyzing Session content in web applications.
Please Sign up or sign in to vote.
1 Feb 2008Serdoc
An article providing JavaScript code which allows you to parse the DOM of your website easily in a cross-browser fashion
14 Feb 2008ThinkGeo - Code Project
These days, programmers need more control over the map data, map rendering, GIS capabilities, security and overall architecture. This article shows you how to build a scalable mapping application utilizing a web service and how to consume the web service from a client application.
Please Sign up or sign in to vote.
12 Feb 2008Jürgen Bäurle
This article describes how to validate an HTML form on client and server-side in conjunction with the jQuery JavaScript library.
Please Sign up or sign in to vote.
11 Mar 2008Mike Ellison
Bringing MVC Framework-style URL redirections to classic ASP.NET 2.0 WebForms development
Please Sign up or sign in to vote.
12 Feb 2008Chris Maunder
The story of how a single backslash caused Google needless indigestion
Please Sign up or sign in to vote.
6 Feb 2008Jason Kester
A C# implementation of Paul Graham's Naive Bayesian Spam Filter algorithm.
Please Sign up or sign in to vote.
14 Sep 2010iucon
An AJAX UpdatePanel with less communication overhead and better performance
Please Sign up or sign in to vote.
10 Apr 2008Anoop Unnikrishnan
This article addresses the construction of a simple graph library using C#.
Please Sign up or sign in to vote.
26 Feb 2008Ruxo Zheng
A class library of HTML parser for HTML tag work
Please Sign up or sign in to vote.
7 Feb 2008Hassan Sayed
Learn how to create a website design templating system using php to be able to easily update different sections on your website by changing only few design files. The tutorial is designed for total beginners, so it is easy to understand and follow.
Please Sign up or sign in to vote.
19 Feb 2008Marcelo Ricardo de Oliveira
In this article, I will present a sample application using the Monorail framework and provide the basic concepts of the design pattern known as MVC.
Please Sign up or sign in to vote.
10 Feb 2008Michael Sync
The simplest way to do CRUD (Create, Retrieve, Update, Delete) operations in Silverlight using ADO.NET Data Service (Astoria).
Please Sign up or sign in to vote.
22 Feb 2008Krishna Prasad Accottillam
DataKeyNames property of Data presentation controls
Please Sign up or sign in to vote.
28 Feb 2008Muhammad Abubakar Dar
An extension to the ASP.NET DataGrid control with built-in client side sorting, column dragging, fixed header, check all, uncheck all, highlight selected row, and more...
Please Sign up or sign in to vote.
26 Nov 2012Ashrafur Rahaman
This article will give you an overview of how to use an ASP.NET GridView completely, and how to use RowEditing, RowUpdating, RowDeleting, RowCommand, RowDataBound, RowCancelingEdit, and Pagination in a DataGrid. From this article, you will have a clear view of GridView data inserting, deleting, and
Please Sign up or sign in to vote.
28 Feb 2008Jason Witty
A tutorial for implementing a modal popup window on your web site which will display a Microsoft Virtual Earth map with pinpoints on the locations of everyone who is currently browsing your web site.
Please Sign up or sign in to vote.
1 Mar 2008Daniel Flower
An interface to simplify creating trees from lists of database rows or objects
Please Sign up or sign in to vote.
12 Feb 2008defwebserver
Programmatically selecting an item on a GridView using only the DataKey value.
Please Sign up or sign in to vote.
22 Feb 2008ShawnDevin
Check if the browser has JavaScript enabled in the Page_Load method.
Please Sign up or sign in to vote.
11 Jun 2008dathq
A fast and innovative Gantt chart using JScript.
Please Sign up or sign in to vote.
17 Feb 2008Allan Eagle
How to use the XMLHTTP object to synchronise pages in ASP.NET.
Please Sign up or sign in to vote.
26 Feb 2008Muhammad Abubakar Dar
Extension to the ASP.NET GridView control, with built-in client side sorting, column dragging, fixed header etc.
Please Sign up or sign in to vote.
21 Feb 2008PAPAYA
IGotMesasge is an open source Web-based application that allows individuals to easily record and send video messages to others. The software is free to download, install and use, and is easy to integrate with any website.
Please Sign up or sign in to vote.
19 Jan 2009Sasa Popovic
Base class for skinned Web Parts and a tool that will generate Web Part code based on previously made layout (ASCX)
Please Sign up or sign in to vote.
4 Feb 2008Valentin Billotte
Why not create our own BackgroundWorker for use with Silverlight?
Please Sign up or sign in to vote.
12 Feb 2008Lukas Holota
Comfort editing of a GridView row.
Please Sign up or sign in to vote.
25 Jun 2008Jimmy Zhang
Agile, efficient XML data binding without schema.
Please Sign up or sign in to vote.
23 Aug 2011AngusEm
A set of lightweight hash table templates that are easy to understand and implement
Please Sign up or sign in to vote.
19 Feb 2008Kamran A
Outlines two useful methods for implementing localization in ASP.NET
Please Sign up or sign in to vote.
24 Aug 2010Kenneth Kasajian
This article describes a technique for making use of inheritance with JavaScript, including inheriting interface, implementation, and data from base classes.
Please Sign up or sign in to vote.
12 Feb 2008Jason Witty
An Update to my original article which allows you to search your personal web site using Windows Live Search.
Please Sign up or sign in to vote.
1 Feb 2009Manish K Gupta
Encryption & Decryption of Connection Strings inside the Web.config in ASP.NET 2.0
Please Sign up or sign in to vote.
18 Feb 2008Kumar Sundaram
Log JavaScript errors in server using AJAX
Please Sign up or sign in to vote.
15 Feb 2008Ahmed Kahwaji
Generate and configurate digital certificate using IIS 6.0
Please Sign up or sign in to vote.
17 Feb 2008Yiyi Sun
Use the Presentation Model pattern in a SharePoint Services 3.0 site.
Please Sign up or sign in to vote.
21 Feb 2008Ali Ozgur
In this article, we will try to add AJAX support to a Cuyahoga website.
Please Sign up or sign in to vote.
26 Feb 2008Adi Smadi
What are they, what to choose and how to deal with them
Please Sign up or sign in to vote.
9 Feb 2008Riad MS Afyouni
Add an Internet Explorer context menu using an installer class
Please Sign up or sign in to vote.
19 Feb 2008Kamran A
A customizable cloud generator written in VB.NET.
Please Sign up or sign in to vote.
17 Feb 2009Mihai Maerean
Generic C# JSON generator to send any managed data to JavaScript and use the same syntax to access it
Please Sign up or sign in to vote.
21 Feb 2008Malcolm Swaine
How to stop LINQ from trying to insert null data into your database
Please Sign up or sign in to vote.
11 Feb 2008Packt Publishing
In this article, we will cover the ASP.NET DataList control. We will learn about: using the DataList control, binding images to a DataList control dynamically, displaying data using the DataList control, selecting, editing and delete data using this control, and handling the DataList control events.
Please Sign up or sign in to vote.
5 Feb 2008Huthaifa Afanah
An article that discusses how to implement the observer pattern
Please Sign up or sign in to vote.
29 Feb 2008Shakeel Iqbal
An article on how to create an advanced web custom control for image display.
Please Sign up or sign in to vote.
25 Feb 2008HoangKC
convert xml to json - faster, stronger and more comfortable
Please Sign up or sign in to vote.
9 Feb 2008Balamurali Balaji
This article explains how to call a Web Service method using the XmlHttp protocol encapsulated by the XmlHttpRequest object.
Please Sign up or sign in to vote.
16 Feb 2008Mike Clark
Dynamically creating an AJAX wizard control to facilitate scalability.
Please Sign up or sign in to vote.
10 Mar 2008Jason Witty
A concept of building a tree and allowing each branch of the tree to associate to any object.
Please Sign up or sign in to vote.
8 Feb 2008Ashrafur Rahaman
In visual studio 2008 nested master page concept is introduced, to make page template

Current Participants

Those with articles that match the contest criteria are automatically entered.

Software Developer (Senior)
Denmark Denmark
Lead Engineer with more than 7 years of experience in Microsoft Technologies. MCPD, Holding Master degree in Management of Information Technology and specialized in Agile methods.
Software Developer (Senior)
Jordan Jordan
Your comment please Smile | :)
Team Leader PragmaTouch
Turkey Turkey
- Software developer
- Has BS degree in Computer Engineering
- Has MBA degree
- Programmed with C, C++, Delphi, T-SQL and recently C#
- Little educational experience with Prolog
- Feel enthusiasm about NHibernate and LINQ
- Love to develop on Cuyahoga Web Framework
- Developer of PragmaSQL Editor
(Code Project Members Choice Winner for 2009 and 2010)
- Developed JiraTouch and MoodleTouch for iPhone
- PragmaTouch Lead (www.pragmatouch.com)
Software Developer Globe Business Publishing Ltd
United Kingdom United Kingdom
Started tinkering on an old BBC Microcomputer using BBC BASIC and progressed up to dabbling with C and ARMCode on an Acorn RiscPC. Moving to the PC platform I progressed from C++ to now a lot of C# and ASP.NET.
Software Developer (Senior)
Canada Canada
Angus March is a computer engineer in Ottawa.
Software Developer
India India
Anoop Unnikrishnan is associated with a CMM Level 5 Company. He has done his Bachelor of Engineering in Information Science. His certifications include OCA,IBM SOA Associate, MCAD, MCTS and MCPD. Currently persuing MBA.

He is working on .NET since first Beta versions. He has also published his book "Start Programming with C#".

Grab a copy from www.pothi.com/pothi/book/anoop-unnikrishnan-start-programming-c

Anoop can be reached : anoopukrish@gmail.com
Software Developer (Senior)
Canada Canada
Software engineer with broad experience in enterprise application development, product deployment automation, software test & test automation, application & system management, and manage big projects and team using proven agile technologies.

Passionate on Microsoft technologies, developed solutions using C#, .net (1.1/2.0/3.5/4), SQL Server (2005/2008). Work on Powershell, SSRS, SSIS, WPF, Ajax, WCF, JQuery.

Develop innovative application with cutting edge technologies always boosting inside.
Founder BB Systems CIT-GPNP
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Founder CodeProject
Canada Canada
Chris Maunder is the co-founder of CodeProject and ContentLab.com, and has been a prominent figure in the software development community for nearly 30 years. Hailing from Australia, Chris has a background in Mathematics, Astrophysics, Environmental Engineering and Defence Research. His programming endeavours span everything from FORTRAN on Super Computers, C++/MFC on Windows, through to to high-load .NET web applications and Python AI applications on everything from macOS to a Raspberry Pi. Chris is a full-stack developer who is as comfortable with SQL as he is with CSS.

In the late 1990s, he and his business partner David Cunningham recognized the need for a platform that would facilitate knowledge-sharing among developers, leading to the establishment of CodeProject.com in 1999. Chris's expertise in programming and his passion for fostering a collaborative environment have played a pivotal role in the success of CodeProject.com. Over the years, the website has grown into a vibrant community where programmers worldwide can connect, exchange ideas, and find solutions to coding challenges. Chris is a prolific contributor to the developer community through his articles and tutorials, and his latest passion project, CodeProject.AI.

In addition to his work with CodeProject.com, Chris co-founded ContentLab and DeveloperMedia, two projects focussed on helping companies make their Software Projects a success. Chris's roles included Product Development, Content Creation, Client Satisfaction and Systems Automation.
Software Developer
China China
Daniel has a Bachelor of Science with First Class Honours from the University of Auckland, and has designed and developed software in companies large and small.
Web Developer ICT Service Engineering
Vietnam Vietnam
A developer come from Vietnam
Software Developer (Senior) http://ADefWebserver.com
United States United States
Michael Washington is a Microsoft MVP. He is a ASP.NET and
C# programmer.
He is the founder of
AiHelpWebsite.com,
LightSwitchHelpWebsite.com, and
HoloLensHelpWebsite.com.

He has a son, Zachary and resides in Los Angeles with his wife Valerie.

He is the Author of:
Web Developer
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Vietnam Vietnam
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer NTS
Palestinian Territory (Occupied) Palestinian Territory (Occupied)
Huthaifa lives happily in Jerusalem and enjoys his time developing web applications and learning new stuff.
Software Developer (Senior) iucon GmbH
Germany Germany
My name is Stefan and I am working at iucon GmbH (http://www.iucon.de), a german software development company.
Our main focus is the development of online shops including the ERP backend.
We also develop custom software solutions for our customers and are able to support other companies and developers in using the following technologies, because we use them every day Wink | ;-)

- .NET Framework 2.0
- .NET Framework 3.0
- .NET Framework 3.5
- Windows Workflow Foundation
- C#
- ASP.NET
- ASP.NET AJAX
- SQL Server 2005 T-SQL
- ADO .NET
- Reporting Services
- Integration Services
- XML Webservices
- Database Design
- Payment systems

You can find information about our ERP software iuBIZ on http://www.iubiz.de which is totally written in .NET by using most of the cool new technologies like Workflow Foundation, Reporting Services, ClickOnce-Deployment. Feel free to take a look at the website and see Microsoft's new technologies in action Wink | ;-)
Founder Expat Software
United States United States
Jason Kester is the founder of Expat Software, a small development and consulting house staffed by expatriate Americans in various remote yet comfortable parts of the world. He takes 9 months vacation every year and so should you.
Software Developer (Senior)
United States United States
For more articles please visit my website:
http://www.aprogrammersjournal.com

A Programmers Journal
RSS
Chief Technology Officer XimpleWare
United States United States
Jimmy Zhang is a cofounder of XimpleWare, a provider of high performance XML processing solutions. He has working experience in the fields of electronic design automation and Voice over IP for a number of Silicon Valley high-tech companies. He holds both a BS and MS from the department of EECS from U.C. Berkeley.
Software Developer (Senior)
Germany Germany
I’m a software developer based in Germany.

Homepage
Software Developer (Senior) Target
United States United States
Hi, I'm Kamran Ayub aka Kamranicus. I specialize in helping people build usable, reliable, and resilient technology solutions with a primary focus on web-based technology.
United States United States
My interests mostly revolve around making machines do work for people. I'm a computer programmer, software architect, development manager, program manager and a computer programmer. I said programmer twice because I believe you need to be able to do the work yourself if you're going to direct others. I started my career creating software for abstract art, followed by work in embedded systems and HMI. In the 90s I created a successful product called Visual DLL and helped develop the Sales Force Automation product, Arsenal. I've often been involved in online communities, creating games, utilities, and collaboration software. I'm passionate about agile requirements management, acceptance testing through executable specification, and anything that will make developers more productive. My current role is Principal Scientist where I get to work on different technologies with an awesome team, to solve real-world practical problems. I'm Armenian, so talking is in my nature -- if you see me online or offline, say hi and we'll geek out about the latest tools and libraries. If you learned something cool recently (and you should if you're a lifelong learner), then I'd like to hear about it.
Software Developer calicut
India India
Working in ASP.NET 2.0 C# in Kerala
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer Barclays Capital
Czech Republic Czech Republic
- .NET Developer, currently working for Barclays Capital
- Student of Czech Technical University in Prague - Faculty of information technologies
Software Developer (Senior) www.malcolmswaine.com
Thailand Thailand
Professional freelance business software developer working from Thailand.
Software Developer (Senior) Diaspark
India India
I am Manish Gupta, i m Software Developer
Instructor / Trainer Alura Cursos Online
Brazil Brazil
Software Developer (Senior)
Singapore Singapore
Michael Sync is a Microsoft MVP for Silverlight and a member of Microsoft WPF/Silverlight Insider Team.

Please find more details about me in my blog.
Software Developer (Senior)
Romania Romania
Areas Of Expertise:


APIs:

.Net Framework
MFC
Win32

ActiveX (documents, controls, automation)

Graphics:

DirectX
OpenGL

Databases:

SQL Server
ADO
Odbc

Web Applications:

AJAX
ASP.Net
Web Services
ActiveX controls

Programming Languages:

C/C++
C#
Pascal
Basic
Python
Javascript
XHTML

Proud to have been part of the following team(s):

Project Viewer - Housatonic

Silent Hunter 4 - Ubisoft Romania

Personal web site (programing C++ C# ASP.NET, CV, jokes, games)

RedGoblin - boardgames store (a project i'm working on)




Web Developer MC Software
United States United States
Mike is a software consultant with 10+ development experience who works on IT projects mainly for Microsoft and Boeing. Most of these projects have been intranet based web sites connected to a SQL database. In the last 6 years, Mike has focused on C# and SQL Server development.
University of Nevada, Las Vegas
United States United States
With a background in education, music, application development, institutional research, data governance, and business intelligence, I work for the University of Nevada, Las Vegas helping to derive useful information from institutional data. It's an old picture, but one of my favorites.
Software Developer (Senior) Systems Limited
Pakistan Pakistan
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United Kingdom United Kingdom
Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals.

Working towards that vision, we have published over 5000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Romania Romania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Other Born Interactive
Saudi Arabia Saudi Arabia
Follow me: http://riadafyouni.blogspot.com
Architect
Thailand Thailand
C/C++ and C# programmer.
CEO Vega IT Sourcing
Yugoslavia Yugoslavia
Sasa Popovic has M.Sc degree in Computer Sciences and Electrical Engineering.

He is a Software Architect and co-owner at Vega IT Sourcing - http://www.vegaitsourcing.rs.

Sasa is owner and contributor of several projects at codeplex (http://www.codeplex.com/aspnetlibrary).

You can read more about Sasa Popovic or add him to your contacts list at: LinkedIn
Software Developer T-Mobile
United States United States
Web Developer, T-Mobile, working in the greater Seattle area.
Chief Technology Officer
Pakistan Pakistan
Passion and positive dedication is essential part of success. I believe on hardworking and sharing knowledge with others. I always try to be a better than I am and think positive for positive result.

My Blogs

My Linked-In Profile
Web Developer RFP Express
United States United States
A programmer currently working in C#, SQL, ASPX, and various reporting engines. My favorite program is Photoshop (with a strong fondness for many 3d programs).
President ThinkGeo LLC
United States United States
Clint Batman is co-founder and President of ThinkGeo, a
software company specializing in geospatial software with an emphasis on software development tools and GPS tracking solutions.
Architect Viablue - GraphicStream
France France
I spent most of time on Silverlight, Xna (where i am MVP) and ADO.Net Data Services.
Architect
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
You must sign in to participate in this contest.
This contest has ended.
1 Feb - 29 Feb 2008