Click here to Skip to main content
15,885,876 members
This competition has ended

Best ASP.NET article of May 2009

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 May 2009Marian Dumitrascu
A SharePoint navigation provider for sharing top navigation with any site collection inside the same farm.
Please Sign up or sign in to vote.
5 May 2009Syed Adnan Ahmed
I have tried to summarise the list of development tools that you require in your day to day development.
Please Sign up or sign in to vote.
8 May 2009Thomas Scheelhardt
Provides an implementation of an ImageButton that will grey out when disabled
Please Sign up or sign in to vote.
5 May 2009Shou Takenaka
This article describes an idea of the ASP.NET page transfer method that can be called like the Response.Redirect method and works as cross-page posting.
Please Sign up or sign in to vote.
14 May 2009Steve Wellens
Over on the Asp.Net forums, a user asked how to store an ordered list of pages in an Xml file so he could use it to control the navigation of a group of pages on his web site. It was for a 'Wizard' where the user needed to go through the pages in sequence…no jumping directly to a page.
Please Sign up or sign in to vote.
29 May 2009yordan_georgiev
Provides a demo for a generic page presenting the contents of a database.
Please Sign up or sign in to vote.
1 May 2009Jonathan Wood
Why it is important to be careful when using the Caching feature.
Please Sign up or sign in to vote.
14 May 2009Frauke
How to create a module package without giving away your source code.
Please Sign up or sign in to vote.
28 May 2009himanshu2561
Implementation of cascaded dropdowns using jQuery.
Please Sign up or sign in to vote.
11 May 2009Michael Ceranski
A tutorial on how to recreate a classic arcade game in Silverlight.
Please Sign up or sign in to vote.
29 Aug 2012Shivprasad koirala
Nine simple steps to enable X.509 certificates on WCF.
Please Sign up or sign in to vote.
19 May 2009padmanabhan N
Provides a clear idea about working with the GridView.
Please Sign up or sign in to vote.
28 May 2009Ashrafur Rahaman
Tips to speed up your ASP.NET applications.
Please Sign up or sign in to vote.
9 May 2009Shivprasad koirala
Eight basic steps by which we can enable Windows authentication security on BasicHttpBinding.
Please Sign up or sign in to vote.
5 May 2009Steve Krile
Create a Rolodex type control for viewing contacts using the SliderExtender control and the GridView.
Please Sign up or sign in to vote.
31 May 2009Gaurav-Mehta
Developing and Deploying Custom Web Parts for SharePoint Portal 2007
Please Sign up or sign in to vote.
24 Apr 2019Gonzales Cenelia
Tutorial on making an artificial intelligence chatbot
Please Sign up or sign in to vote.
17 May 2009MarkGladding
A very simple application that uses text to speech to speak out loud the currently selected block of text in your web browser.
Please Sign up or sign in to vote.
25 Jun 2015FantasticFiasco
A framework to solve the problem of opening dialogs from a view model when using the MVVM pattern in WPF or UWP.
Please Sign up or sign in to vote.
16 May 2009Bassem Fawzy
Behind ASP.NET SqlServer sessions
Please Sign up or sign in to vote.
6 May 2009Tomislav Markovski
Custom DropDown and MultiselectDropDown controls with data binding support
Please Sign up or sign in to vote.
19 Jun 2009Rafal Ziolkowski
How to use .NET Web Services in ExtJS
Please Sign up or sign in to vote.
3 Dec 2009Al-Farooque Shubho
This article describes a correct and smarter way of implementing Role based authorization with Forms authentication in ASP.NET.
Please Sign up or sign in to vote.
4 May 2009Sean Rhone
Example of creating Extension Methods that encrypt string values.
Please Sign up or sign in to vote.
4 May 2009Ghaffar Khan
Show your data on Google map using C# and JavaScript
Please Sign up or sign in to vote.
15 Nov 2014Michael Ulmann
Often JavaScript content and/or styles in ASP.NET need to be localized too. This article shows how this can be leveraged by using an HttpHandler.
Please Sign up or sign in to vote.
29 May 2009Nesreen Maged
Navigation Web User Control is a control which creates navigations buttons at run time so the user can navigate on the data list or any other controls.
Please Sign up or sign in to vote.
17 May 2009Md.Asaduzzaman Azad
Automatically submit form data using ASP.NET and JavaScript.
Please Sign up or sign in to vote.
6 May 2009Joshua Blackstone
What it would take to create a pager template that is similar to a good GridView paging template.
Please Sign up or sign in to vote.
24 May 2009Niladri_Biswas
An article to demonstrate row swapping in a grid view
Please Sign up or sign in to vote.
26 May 2009Kirill Osipov
Thoughts, approaches, and major pitfalls in exposing ASP.NET server control events.
Please Sign up or sign in to vote.
5 Jul 2012Dejan Bozic
Using a custom base template control to manipulate control rendering.
Please Sign up or sign in to vote.
8 Jun 2011Wahab Hussain
Web based usage of ZedGraph with ASP.NET
Please Sign up or sign in to vote.
29 May 2009Md.Asaduzzaman Azad
Apply watermark in TextBox using JavaScript
Please Sign up or sign in to vote.
1 May 2009John Gleeson
How to access Master page controls and routines from a content page and vice versa.
Please Sign up or sign in to vote.
23 May 2009Pham Dinh Truong
The standard Panel control doesn't have good layout in most browsers. A new Panel Web Control is introduced with consistent look-and-feel for every browser.
Please Sign up or sign in to vote.
18 May 2009Niladri_Biswas
A way to describe how to merge cells in GridView
Please Sign up or sign in to vote.
5 May 2009Syed Adnan Ahmed
I wrote down my notes during the European SharePoint Conference held in London and decided to share best practices discussed in the sessions that I had attended.
Please Sign up or sign in to vote.
3 Jun 2009Alon.Weiss
An ASP.NET Color Picker Control based on YUI Color picker
Please Sign up or sign in to vote.
9 Jun 2009Ray_Liang
Write jQuery plugin WebControl for ASP.NET just in few miniutes!
Please Sign up or sign in to vote.
17 May 2009Samer Aburabie
This grid view is an enhanced one with a customized pagination
Please Sign up or sign in to vote.
28 May 2009motaweb51
How to implement a radar chart with OpenFlashChart inside an ASP.NET VB.NET project
Please Sign up or sign in to vote.
7 May 2009Alexey_aa
This is an example of how to get anything you want from the web with Jquery+C# and load via AJAX into a div
Please Sign up or sign in to vote.
6 May 2009Gil Shabat
This article gives a quick overview of how AJAX helps with the slow parts of web applications, and highlights one of the new approaches in ASP.NET.
Please Sign up or sign in to vote.
5 May 2009Greg Olmstead
This custom validator will allow you to call your PageMethods to validate your client-side input, and block postbacks if there is an error.
Please Sign up or sign in to vote.
13 May 2009girishdpatil
Introduction to multi language applications based on the .NET Framework
Please Sign up or sign in to vote.
20 May 2009Sayedur Rahman
A web application allows user to manage tasks, projects & employees of an organization and also provide reports on them
Please Sign up or sign in to vote.
15 Oct 2010Rukshan Samanthilaka
A user friendly way of using the Google Maps streetview
Please Sign up or sign in to vote.
29 May 2009Dejan Bozic
Creating a wrapper for the built-in encryption capabilities in the .NET framework.
Please Sign up or sign in to vote.
1 May 2009Jonathan Wood
How to include multiple form tags in an ASP.NET page.

Current Participants

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

Architect https://www.questpond.com
India India
Software Developer Singapore
Singapore Singapore
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Founder SmartAspects
Bangladesh Bangladesh
I write codes to make life easier, and that pretty much describes me.
Product Manager CodeRun
United States United States
I'm a founder and product manager at CodeRun. I'm interested in C#, Code technology, Javascript, and everything in between.
Aside from these professional interests, I enjoy playing and listening to music, movies, diving, hiking, biking, wine, food, and everything life has to offer.
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.
Web Developer TayaIt
Egypt Egypt
Senior Developer / Project Manager.
http://www.bassemfawzy.com
Web Developer Dejan Bozic IT
Slovenia Slovenia
Currently working on all kinds of project related to .net (web, desktop, mobile).
Software Developer Axis Communications
Sweden Sweden
Got my first computer in the 90's and loved it even though it sounded like a coffeemaker.

Now getting paid for designing cool applications, and drinks the coffee instead of listening to it being made.
CEO Creative Cats
United Kingdom United Kingdom
Frauke's love affair with computers started by drooling over the sheer awesomeness of a ZX81 when she was a child. Since then she has owned a Commodore 128, an Amiga, an Acorn RISC PC (would you believe it) and an assortment of more mainstream laptops and PCs.

Her love of computers and technology in general led her to obtain two Bachelor's degrees in engineering. She has worked both as a hardware and a software engineer, and has been the managing director of her own IT consultancy, Creative Cats, for 15 years now. She helps small businesses and entrepreneurs with their IT needs, providing hands-on support where needed and training where required.

She loves being asked why she decided to become an engineer.

To be able to go out wearing a red shirt and survive, of course.
Technical Lead
India India
Gaurav Mehta is from Delhi, India. He has to his credit, a Bachelor’s Degree in commerce and a Master's in Computer and Software Applications. He started his career with C and C++ and then moved on to Microsoft Technologies. He has been in this industry for more than 6.5 years. Gaurav is primarily involved in requirement analysis; designing and developing web and win apps.


http://www.GauravMehta.com

http://www.GauravMehtasBlog.com



Software Developer (Senior)
Pakistan Pakistan
I have been in the field of computer and IT for last eight years, after doing Masters in Computer Science from Karachi University.

My programing experience includes C/C++, C#, ASP.NET, PHP, Assembly Language, VC++, OpenGL, VB, FoxPro.

My Home City is Karachi. I love to see new places and never miss a chance to go out of the city whenever I get enough time.
Chief Technology Officer Novologies LLC
United States United States
Gil Shabat is a co-founder and one of the managing directors of Novologies LLC (www.novologies.com), a small web development consulting firm located in the NYC metro area that focuses on helping various companies to plan & build their own powerful web applications, as well as on advising development teams on complex web development challenges.

Gil was one of the key people to architect and build Scopings (www.scopings.com), a new type of web product in the recruiting space, now in beta, and has helped to make it the powerful platform it is today.
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Help desk / Support Gexel Telecom
Canada Canada
I have been programming in C and C++ for more than four years, the first time that i had learn programming was in 1999 in college. However it was only by the year 2000 when i have buy my first computer that i had truly started to do some more interesting things in programming. As a programmer,my main interest is A.I programming. So i'm really captivated by all that is related to N.L.U (Natural Language Understanding), N.L.P (Natural Language Processing), Artificial Neural Networks etc. Currently i'm learning to program in Prolog and Lisp. Also,i'm really fascinated with the original chatterbot program named: Eliza,that program was wrote by Joseph Weizenbaum. Everytime i run this program,it makes me really think that A.I could be solve one day. A lot of interesting stuff has been accomplish in the domain of Artificial Intelligence in the past years. A very good example of those accomplishments is: Logic Programming,which makes it possible to manipulate logic statements and also to make some inferences about those statements. A classical example would be: given the fact that "Every man is mortal" and that Socrates is a man,than logically we can deduce that Socrates is mortal. Such simple logical statements can be wrote in Prolog by using just a few lines of code:

prolog code sample:

mortal(X):- man(X). % rule
man(socrates). % declaring a fact

the preceding prolog rule can be read: for every variable X,if X is a man than X is mortal. these last Prolog code sample can be easily extented by adding more facts or rules,example:
mortal(X):- man(X). % rule
mortal(X):- woman(X). % rule
man(socrates). % fact 1
man(adam). % fact 2
woman(eve). % fact 3

for more, check: https://cenelia7.wixsite.com/programming
ai-programming.blogspot.com
Founder SparkIT Solutions
Canada Canada
My formal education is in Network Engineering and Security Analysis, but I have been programming for about four years. My specialty is ASP.NET, C#, WCF, and WPF. I live in Ontario, Canada.

SparkIT Solutions provides customized software and hardware solutions for small to large businesses. Check us out at http://www.sparkits.ca
Web Developer
India India
g
Web Developer Verify Technologies Ltd.
Ireland Ireland
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Black Belt Coder
United States United States
Jonathan Wood has been a software developer for more years than he cares to admit. His current focus is on using C# and ASP.NET MVC to develop website applications, and C++ and MFC to develop desktop applications. His consulting company, SoftCircuits, is known for producing various commercial and shareware products.

Having an entrepreneurial spirit, Jonathan also has a number of other online businesses that he built from scratch such as Black Belt Coder, SC Web Group and others. He also has expertise in designing brands (including graphics and logos) and search-engine optimization (SEO).

Jonathan is always willing to discuss consulting work or joint ventures with people looking to develop software or online businesses.
SRI Incorporated
United States United States
I am an Application Developer in Indianapolis, IN. I work primarily with ASP.NET (VB), and Microsoft Access.
Software Developer
Russian Federation Russian Federation
Kirill Osipov constantly lives in Petrozavodsk, Russia. He enjoys listening to music, playing the guitar, learning German, and, occasionally, drinking beer and whisky.

He is extremely passionate about software development and has recently realized he can be most creative in this particular field.

He also maintains his part time business at http://www.ko-sw.com.
Architect Data Quadrant, Inc.
United States United States
Seek, create and combine solutions in the realm of Information Portals, Business Inteligence and Business Automation. With a focus on SharePoint. (Houston, TX)
Web Developer
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Data Path Limited
Bangladesh Bangladesh
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Concepts2Code
United States United States
Michael is the co-founder and master consultant for Concepts2Code, a software consulting company based in Buffalo, New York. He's been programming since the early 1990's. His vast programming experience includes VB, Delphi, C#, ASP, ASP.NET, Ruby on Rails, Coldfusion and PHP. Michael also is a Microsoft Certified Application Developer and a Certified Technology Specialist for SQL Server.

Visit his blog.
Architect Swissworx
Australia Australia
MCAD, MCPD Web Developer 2.0, MCPD Enterprise Developer 3.5

My company: Swissworx
My blog: Sitecore Experts

Hopp Schwiiz Smile | :)
Web Developer Netilop.com
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead
Egypt Egypt
I am experienced in web development with Microsoft technologies using ASP.NET Core ,C#, ASP.NET MVC, ASP.NET Web Api, ADO.NET ,LINQ, web services. I have a working experience with Model View Controller (MVC), and have been involved in maintaining versions of source code using TFS (Team Foundation Server) 2010. I have also developed web user controls, master pages, validation controls, CSS files using technologies like AJAX Toolkit, JQuery, JavaScript, Telerik UI controls, XML, HTML ,angular 1.4., angular 2 , typescript, SPA single page application.
Software Developer (Senior)
India India
Working as a s/w engineer in HCL
Software Developer
India India
Completed my MCA in Madras University.
MCTS in Microsoft® .NET Framework 2.0 - Web-based Client
Development
MCTS in Microsoft® .NET Framework 2.0 - Application Development
Foundation
Chief Technology Officer Evizi
Vietnam Vietnam
I love working with Web-based workflow automation systems, ERP systems for SME, Data Visualization and Augmented Intelligence.

I have been working in ASP.NET for more than 12 years. I've also been working on Java and Windows-based apps for more than 5 years. My core competencies include ASP.NET (+net core), MVC, Restful API, Advance JavaScript, JQuery, Bootstrap, SubSonic, Dapper, Entity Framework, Lucne.net, ElasticSearch Ajax... I'm particularly interested in building smart apps with great UI/UX and high earned value.

I love to write elegant code. I am a type of pragmatic personality.

Recently, I've been interested in developing SPA apps using Angular with NodeJS backend. I also love to write the progressive web apps which could be the next big thing for the mobile web.

Feel free to discuss with me at: phamdinhtruong@gmail.com

Software Developer (Senior) Pareto PPN AS
Norway Norway
Application Developer and Solutions Architect with many skills in programming languages and technolgies. Specializes in Microsoft .NET platform for last 6 years. Additionally Database Developer with wide experience in MySql, Microsoft SqlServer. Specializes in in building Workflow Software using LogicBase Studio from Transparent Logic (Now Altiris Workflow Solution). Lastly improve his skills in software development in Lotus Domino and Sharepoint. His primary goal is to improve skills in building Enterprise Architectures and Project Management.
Architect DotNetAge
China China
In 1999, I started programming using Delphi, VB, VJ.From 2002 I started with .NET using C#.Since 2005 when i had became an EIP product manager I was focus on EIP and CMS technique. In 2008 i established dotnetage.com and started to shared my ideas and projects online. I believe "No shared no grow"

www.dotnetage.com
Software Developer
Sri Lanka Sri Lanka
I came to the the software industry in 2006 now i am familiar with C#, ASP.NET, SQL Server, JavaScript,Google Maps and Virtual Earth API and looking forward for a long way ahead.
Architect
Jordan Jordan
Samer is a Computer and Digital Electronics Engineer who lives in Abu Dhabi UAE, worked on a fair number of personal projects as part of fun or freelancing, mostly related to integration between hardware and software (e.g Security Systems, Sensors, Cameras, Bluetooth ... etc), which gave him a powerful knowledge in this area and the ability to invent various complex designs to adhere for external elements effect those systems.

Through his career path he worked on a fair number of enterprise projects with well known software companies, which showed him the various aspects of an enterprise applications.

You may contact Samer through his e-mail: SamerX@outlook.com or Twitter: SamerX as well.
Software Developer (Senior) Nascenia
Bangladesh Bangladesh
After graduating from "West Bengal University of Technology" with a degree of "Bachelor of Technology" in "Computer Science and Engineering" began his career as Software engineer in SimplexHub at June, 2009. Here he worked with different Dot Net technologies for three and half years. During this time he participated in "Code Warriors' Challenge, 2011" and became champion in Dot Net professional platform organized by "Basis", co-organized by "Ministry of Science and ICT" and "Access to Information Program".

Then he join "Bording Vista" as "Senior Software Engineer" at January, 2013 and worked with different Dot Net technologies for another three years. Then he join Nascenia as "Principal Software Engineer" at March, 2016.

He likes to work on DOT NET Technologies.
Software Developer (Senior) National Diagnostics
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.
Software Developer PortalIsland Corporation
Japan Japan
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
I have been coding web applications since 2001. Starting with classic .asp and rolling from there, I have a passion for user interface design and building zero-training applications.
EndWell Software, Inc.
United States United States
I am an independent contractor/consultant working in the Twin Cities area in Minnesota. I work in .Net, Asp.Net, C#, C++, XML, SQL, Windows Forms, HTML, CSS, etc., etc., etc.
Architect Version 1
Ireland Ireland
Adnan Ahmed is SharePoint Architect in Version 1(http://www.version1.com), the IT Consulting Company in Ireland and has involved with many large enterprises to help them realise real benefits of SharePoint 2007|2010.

SharePoint Architect | Blogger | IT Evangelist | MCPD SharePoint 2010 Developer| MCITP SharePoint Administrator 2010

Email: adnan.ahmed@live.ie
Owner: http://www.mossgurus.com
http://www.sp-blogs.com
Linked In Profile: http://www.linkedin.com/in/syedadnanahmed

My Blogs:
http://www.sp-blogs.com/blogs/adnan
Software Developer (Senior)
Denmark Denmark
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Macedonia, the Republic of Macedonia, the Republic of
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Pakistan Pakistan
Follow my blogging activities here:-
http://www.hellowahab.wordpress.com

Follow my professional activities here:-
http://www.linkedin.com/in/hellowahab

Follow my tweets here:-
http://twitter.com/#!/hellowahab

Follow my personal activities here:-
https://www.facebook.com/hellowahab
Web Developer Oxit Oy
Finland Finland
I work in OXIT - a small IT consulting company, which has participated in the building of the most sophisticated IT Systems for several big Finnish and international companies (including Fortune 500 members) and continues to provide highly sophisticated IT Solutions to its customers.

I enjoy designing and implementing software or small scripts in different programming languages.

I am fascinated by the magic of software, which has the power to change the world.
You must sign in to participate in this contest.
This contest has ended.
1 May - 1 Jun 2009