Click here to Skip to main content
15,888,113 members
This competition has ended

Best ASP.NET article of Feb 2007

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.
5 Feb 2007Pman75
A 2 tier menu generator that can be navigated forwards and/or backwards.
Please Sign up or sign in to vote.
30 Dec 2007Snews
A control that mimics the look-n-feel of iTunes and the iPod manager.
Please Sign up or sign in to vote.
22 Feb 2007spcghst440@hotmail.com
GridView with a single ModalPopupExtender/Panel for row editing.
Please Sign up or sign in to vote.
6 Feb 2007Winston Fassett
A DataSourceControl for querying and binding to NHibernate entities, and other useful stuff.
Please Sign up or sign in to vote.
8 Feb 2007George Mamaladze
A workaround to maintain focus between postbacks in ASP.NET 2.0, also in ASP.NET AJAX without SmartNavigation.
Please Sign up or sign in to vote.
10 Jun 2009Davide Icardi
An ASP.NET server library for creating CMS website (forums, articles/wiki, news, users/roles, ...), using NHibernate for data access.
Please Sign up or sign in to vote.
28 Feb 2007Mohamed Sengab
Describes how you can build a multi user chat room using ASP.NET 2.0 and AJAX extensions
Please Sign up or sign in to vote.
24 May 2007Declan Bright
A thumbnail image viewer control which downloads and displays the full size image in modal form using a floating div and javascript.
Please Sign up or sign in to vote.
4 Feb 2007Bassam Saoud
Extending the TreeView control to customize nodes and add custom attributes.
Please Sign up or sign in to vote.
2 Feb 2007jebarson
An article to create tabstrip without post back
Please Sign up or sign in to vote.
19 Feb 2007Jan Kučera
So you have read the Vista Sidebar gadgets tutorials, played around a bit, and now want to make something more graceful? Do you think it will run like clockwork? It didn't for me, and I've tried to summarize the surprises, gotchas and tips for you.
Please Sign up or sign in to vote.
15 Feb 2007kubben
Have you ever had the issue where every time you release a website to a new environment, you have custom settings in the web.config that need to change for each environment? This article shows a solution where you set up your web.config once and then let the code do the rest of the work.
Please Sign up or sign in to vote.
2 Feb 2007Bob Carboni
Use form controls as static informational popups or movable control windows.
Please Sign up or sign in to vote.
25 Apr 2008jamesfancy
Register a fake protocol of TDL: to make tdl:///filename.tdl?tid available
Please Sign up or sign in to vote.
3 Feb 2007Russ Quinn
How to serve XML from SQL 2005 through a WebService
Please Sign up or sign in to vote.
28 Feb 2007Ralph Varjabedian
An article on securing your cookies in several ways to defeat the several vulnerabilities that cookies have
Please Sign up or sign in to vote.
27 Feb 2007Marc Clifton
Part II of my 3 day foray into writing a blog engine.
Please Sign up or sign in to vote.
25 Feb 2007Sriram Chitturi
The article explores a solution to maintain formatting when using HTML TABLE rows inside ItemTemplate tag for a GridView or a DataList.
Please Sign up or sign in to vote.
19 Feb 2007Bruno R. Figueiredo
We will create code that will generate all the JavaScript necessary to call a WebService, sending and recieving JSON. This will allow us to choose which JavaScript library (such as Mootools, prototype, scriptaculous, etc...) to use and still be able to perform this task.
Please Sign up or sign in to vote.
26 Jul 2007Artem Kustikov
An article on creating a custom JavaScript controls set and cross-browser support library
Please Sign up or sign in to vote.
24 Feb 2007S. Senthil Kumar
Makes ordinary Internet Explorer comboboxes select as the user types
Please Sign up or sign in to vote.
5 Mar 2007Simana
An article on how to print a .NET businessinfo object class containing simple properties and collections within the .NET application without the print dialog
Please Sign up or sign in to vote.
8 May 2012szukuro
Creating ContentPlaceHolders and Contents programmatically
Please Sign up or sign in to vote.
15 Feb 2007Saravanan Muthiah
Here is an advanced sortable list that can be used in ASP.Net Pages.
Please Sign up or sign in to vote.
10 Feb 2007Dragos Sbirlea
The proposed gadget allows compression of files and folders dragged on the sidebar using almost any format.
Please Sign up or sign in to vote.
2 Feb 2007n_ahid
Validation application block has been added to enterprise library 2007 CTP release
Please Sign up or sign in to vote.
12 Feb 2007dougame
This article explains how to make a chat application in ASP.NET with Ajax
12 Feb 2007Redgate Software
Mike Bloise, lead developer at Recognin Technologies recounts his experiences on a recent CRM project, built using C#, where he found himself facing severe memory leak issues and a very tight deadline.
Please Sign up or sign in to vote.
27 Feb 2007Marc Clifton
My 3 day foray into writing a blog engine
Please Sign up or sign in to vote.
18 Feb 2007sathesh pandian
A simple chat application using ASP.NET.
Please Sign up or sign in to vote.
9 Feb 2007Jim Rogers
A Gadget that checks Bloglines feeds via AJAX, with some development tips
Please Sign up or sign in to vote.
7 Feb 2007Nuno M. F. Gomes
A simple article about how client-side data and events are made available on the server-side.
Please Sign up or sign in to vote.
2 Feb 2007alex turner
How to read an XML data source from file or AJAX and then represent it in Internet Explorer as a GUI
Please Sign up or sign in to vote.
21 Jan 2009Duncan Edwards Jones
An extender control to make printing a form quick, easy, and flexible
Please Sign up or sign in to vote.
2 Feb 2007Brian Rush
In this brief article, the author mentions two techniques that he uses to allow for mapping GridViews to DataTables that are built upon existing middle tier objects.
Please Sign up or sign in to vote.
1 Feb 2007ozkary
A method to resolve the client IDs of controls in containers.
Please Sign up or sign in to vote.
31 Jan 2007Emmanuel Kartmann
This article presents a tool to send embedded/attached images via email by simple right-click => Send To
Please Sign up or sign in to vote.
26 Feb 2007raphadesa
This code snippet shows how to display an hourglass on an AJAX web page, and also how to create a click once button
Please Sign up or sign in to vote.
14 Feb 2007Shahed.Khan
SmartCodeGenerator is a full-fledged template-based code generator. Templates are written in Visual Studio as ASP.NET User Controls.This article is more of a usage guideline and tries to answer how to use SmartCodeGenerator for template based output.
Please Sign up or sign in to vote.
8 Feb 2007Vl@de
A simple method to show a GridView even if the datasource asigned is empty.
Please Sign up or sign in to vote.
12 Feb 2007Efe Erdoğru
A .NET web control based on BoxOver JavaScript v 2.1.
Please Sign up or sign in to vote.
21 Jun 2011A Mahesh
ASP.NET and Globalization
Please Sign up or sign in to vote.
14 Mar 2007Rip Ryness
The ReorderList is one of the coolest controls in the ASP.NET AJAX Control Toolkit. This article intends to give a basic outline of how to subclass the control so you can bind it to a DataTable and, on a Reorder event, save the new order to the database.
Please Sign up or sign in to vote.
5 Feb 2007Scott Klawitter
An article to demonstrate how to convert from one base 2, 8, 10 or 16 to another of base 2, 8, 10, 16
Please Sign up or sign in to vote.
9 Feb 2007Dmitry Kikhtev
Article about the technology of checking email address validation
Please Sign up or sign in to vote.
1 Mar 2007alex turner
If you have a PHP, ASP, Ruby, or whatever based website, it is usually a pain to get simple but good looking Excel spreadsheets out of the site. This solution is too simple to be true (but it is).
Please Sign up or sign in to vote.
16 Feb 2007alex turner
A JScript that is really used in business for cleaning up named ranges in Excel.
Please Sign up or sign in to vote.
18 Feb 2007Mohm'ed Melhem
Idea to generate Calendar can be applayed on Win or web apps
Please Sign up or sign in to vote.
5 Feb 2007Nuno M. F. Gomes
An article about how IDs are generated and why they can increase the network bandwidth.

Current Participants

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

Web Developer
India India
Symphony Services, Banglore, 560 087, India
Web Developer
United Kingdom United Kingdom
I am now a Software Systems Developer - Senior Principal at Micro Focus Plc. I am honoured to work in a team developing new compiler and runtime technology for Micro Focus.

My past includes a Ph.D. in computational quantum mechanics, software consultancy and several/various software development and architecture positions.

For more - see

blog: http://nerds-central.blogspot.com

twitter: http://twitter.com/alexturner
Software Developer (Senior)
Belarus Belarus
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Delcan Corporation
United States United States
Bassam Saoud is a software developer with more then 6+ years of experience. He has masters in Computer Science from American University of Technology and is currently doing Masters in Business Administration at Colorado Heights University. He started Programming with C++ and VB and now working with ASP.NET VB.NET/C#, SQL Server 2000/2005.

His interests are mainly politics, Basketball and Traveling.
Web Developer
United States United States
Software architect and developer with over 20 years of experience, specializing in GUI designs and intranet systems in MFC/C++ and ASP.Net using C#.
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
Portugal Portugal
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Italy Italy
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer
Ireland Ireland
I have been designing and developing business solutions for the aviation, financial services, healthcare and telecommunications industries since 1999. My experience covers a wide range of technologies and I have delivered a variety of web and mobile based solutions.
Australia Australia
Originally Dmitry is a Software Developer from Russia.Currently he is working for a Australian Company. He has been involved in programming for over 6 years.
Web Developer
Australia Australia
Yaya Jiang is a oversea Student of Queensland University of Technology in Australia.
Yaya Jiang is a software engineer, currently interest in Web Development.
Software Developer
Romania Romania
Dragos is currently a student at the Polytechnic University of Bucharest. He likes keeping up to date with new and amazing technologies and he hopes he will one day master the mechanisms behind modern day programming languages so that he can write the best possible code from a performance and maintainability point of view.

He keeps track of the things he learns on a daily basis on his blog, at http://picobit.wordpress.com/ .
Software Developer
Ireland Ireland
C# / SQL Server developer
Microsoft MVP (Azure) 2017
Microsoft MVP (Visual Basic) 2006, 2007
Software Developer (Senior)
Turkey Turkey
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
France France
Fell into computer software at the age of 11, founder of 3 startups, and now manager of an independent software vendor (ISV) labelled proSDK (www.prosdk.com)... And still a freeware writer and technical article author!
Software Developer
Germany Germany
Tweeter: @gmamaladze
Google+: gmamaladze
Blog: gmamaladze.wordpress.com
China China
James Fancy, is a software engineer from China. He enjoys and familiar with Java, C++ and some script languages.

If you can read Chinese word, here is one of James Fancy's BLOG:
http://hi.baidu.com/jamesfancy
Web Developer
Czech Republic Czech Republic
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Microsoft Corporation
India India
I work for Microsoft on MS technologies for application development. My interests include .net, WCF, Azure, Windows Phone, ASP.net, SL, WCF, WPF and many more.

You can visit my site at http://www.jebarson.info

Follow me on twitter @jebarson007
Web Developer
United States United States
Jim is a developer working in Auburn, Alabama, USA. He started working as a programmer in 1997; much of his early experience was with MFC and ASP, with brief forays into Java servlets, Borland's OWL, and plain-old windows API.

Since 2001 Jim has worked primarily with .NET, writing windows and web applications, windows services, and client-server apps. With a little bit of AS3/Flex code thrown in there.

Jim comments code in the first person (much to the amusement of his coworkers,) and feels especially weird writing about himself in the third.
Software Developer (Senior)
United States United States
I started my programmer career over 26 years ago doing COBOL and SAS on a MVS mainframe. It didn't take long for me to move into windows programming. I started my windows programming in Delphi (Pascal) with a Microsoft SQL server back end. I started working with vb.net when the beta 2 came out in 2001. After spending most of my programming life as a windows programmer I started to check out asp.net in 2004. I achieved my MCSD.net in April 2005. I have done a lot of MS SQL database stuff. I have a lot of experience with Window Service and Web services as well. I spent three years as a consultant programing in C#. I really enjoyed it and found the switch between vb.net and C# to be mostly syntax. In my current position I am programming in C# working on WPF and MSSql database stuff. Lately I have been using VS2019.

On a personal note I am a born again Christian, if anyone has any questions about what it means to have a right relationship with God or if you have questions about who Jesus Christ is, send me an e-mail. ben.kubicek[at]netzero[dot]com You need to replace the [at] with @ and [dot] with . for the email to work. My relationship with God gives purpose and meaning to my life.
Architect Interacx
United States United States
Blog: https://marcclifton.wordpress.com/
Home Page: http://www.marcclifton.com
Research: http://www.higherorderprogramming.com/
GitHub: https://github.com/cliftonm

All my life I have been passionate about architecture / software design, as this is the cornerstone to a maintainable and extensible application. As such, I have enjoyed exploring some crazy ideas and discovering that they are not so crazy after all. I also love writing about my ideas and seeing the community response. As a consultant, I've enjoyed working in a wide range of industries such as aerospace, boatyard management, remote sensing, emergency services / data management, and casino operations. I've done a variety of pro-bono work non-profit organizations related to nature conservancy, drug recovery and women's health.
Software Developer (Senior)
Egypt Egypt
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) none
Palestinian Territory (Occupied) Palestinian Territory (Occupied)
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Bangladesh Bangladesh
Architect everis
Portugal Portugal
Over 13 years of experience in the Software Development working mainly in the banking and insurance industry.

Over 3 year of experience as Operations Team Leader focused on Infrastructure Management and Software Configuration Management.

I've been honored with the Microsoft Most Valuable Professional (MVP) Award for three consecutive years, 2010, 2011 and 2012, in recognition to exceptional technical contributions and leadership.

Current / Recent Technical Projects
- Dominican Republic Instance management, including 2nd line System management, capacity management, SW monitoring and deploy management
- Colombian SECOPII Instance management, including 2nd line System management, capacity management, SW monitoring and deploy management
- Vortal Main Instance management, including 2nd line System management, capacity management, SW monitoring and deploy management
- Vortal Development ecosystem management, including Server management, , capacity management, SW monitoring and deploy management

Areas of Specialization:
- Operations Management - ISO 20000 & ISO 27001 driven
- Team Management and Coaching
- Technology Leadership, Solutions/Architecture
- Product life cycle management, Continuous Integration
- Technological background in Microsoft frameworks and tools.
Architect OG-BITechnologies
United States United States
Software engineer, author & speaker who enjoys mentoring, learning, speaking and sharing with others about software development technologies. Microsoft MVP.

My Blog
Software Developer (Senior) AMT
Canada Canada
Software developer since 2000.
Technical Lead
Lebanon Lebanon
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Messages S.A.S
France France
I am Web Developer at Messages, a printing company in Toulouse, France. I am particularly interested about Blazor, but my primary development platform at work is ASP.NET MVC with C#. I have 15 years experience in developing software, always using Microsoft Technologies.
Red Gate Software Ltd.
United Kingdom United Kingdom
Redgate makes ingeniously simple software used by 804,745 IT professionals and counting, and is the leading Microsoft SQL Server tools vendor. Our philosophy is to design highly usable, reliable tools which elegantly solve the problems developers and DBAs face every day, and help them adopt database DevOps. As a result, more than 100,000 companies use products in the Redgate SQL Toolbelt, including 91% of those in the Fortune 100.
This is a Organisation

1 members
Web Developer
United States United States
Rip Ryness has been a professional developer since 1996 after receiving a B.S. in Computer Science from Menlo College in Atherton, CA.
He is currently seeking projects that will expand on his main interest of buiding web based business solutions. His resume and contact info can be found here (pdf).
Web Developer
Australia Australia
Web developer with 15 years of commercial and industrial experience in the software world.
Now working as a contractor through his own company http://codeconsults.com/. See his blog here
Personal homepage http://russquinn.com/
Software Developer Atmel R&D India Pvt. Ltd.
India India
I'm a 27 yrs old developer working with Atmel R&D India Pvt. Ltd., Chennai. I'm currently working in C# and C++, but I've done some Java programming as well. I was a Microsoft MVP in Visual C# from 2007 to 2009.

You can read My Blog here. I've also done some open source software - please visit my website to know more.
Architect
India India
He has been programming for 8+ years in Microsoft Technologies. He started his programming with C. Now He works for Quadwave Consulting, Bangalore. He has written several network applications like call capturing, RS232 network based applications. He is a MCP Professional and he loves Microsoft Technologies.
Technical Lead
India India
have been working in web technologies for the last 8 years.
Web Developer
United States United States
Scott Klawitter programs mainly in Visual Studio .NET with a focus in C# development.
Web Developer
Australia Australia
I have been awarded MVP (Visual C#) for year 2007, 2008, 2009. I am a Microsoft Certified Application Developer (C# .Net). I currently live in Melbourne, Australia. I am a co-founder and core developer of Pageflakes www.pageflakes.com and Founder of Simplexhub, a highly experienced software development company based in Melbourne Australia and Dhaka, Bangladesh. Simplexhub.
My BLOG http://www.geekswithblogs.net/shahed
http://msmvps.com/blogs/shahed/Default.aspx.
Software Developer (Senior)
United Kingdom United Kingdom
Senior .Net Developer living and working in London,UK.
Software Developer Microsoft, Skype Division
Sweden Sweden
I'm a pragmatic developer working as a Software Development Engineer at Microsoft, Skype Division - Windows Phone
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.
Architect
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
India India
NA
Web Developer
Hungary Hungary
I'm a Hungarian developer interested mostly in web development.
Web Developer
South Africa South Africa
My name is Barend Bootha, I'm a C#/Web Developer for a big media firm in South Africa, previously I was involved with financial systems programming and also big CMS's for government contracts.
Web Developer
United States United States
Winston is the manager of application development for an international finance and investment banking firm headquartered in Dallas.

He has 9 years of IT experience, including 2 years of business consulting and 7 years of application development in Java and .NET.

When not working, he's usually fiddling around with the mindmapper / outliner he is building on the side, or trying to decide whether he should go to graduate school.

He enjoys playing guitar and keyboard and writing in third person.
You must sign in to participate in this contest.
This contest has ended.
1 Feb - 1 Mar 2007