Click here to Skip to main content
15,891,713 members
This competition has ended

Best ASP.NET article of January 2010

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.
15 Jan 2010webdev_hb
Some simple external templates with jQuery
Please Sign up or sign in to vote.
3 Jan 2010Todd Schilling
This article describes how to extend the ConfigurationElement class to deserialize text elements.
Please Sign up or sign in to vote.
11 Jan 2010Sohel_Rana
How to use Common Service Locator to lose dependency of your project on IoC container.
Please Sign up or sign in to vote.
29 Jan 2010CARPETBURNER
Are you too lazy to do a proper tip or a proper article?
Please Sign up or sign in to vote.
25 Jan 2010Tom Janssens
A very simple tasklist in order to show you on how to get started using this library.
4 Jan 2010Murtaza Abdeali
Glimpse inside the UI performance of Infragistics WebDataGrid to see how its industry-best blazing speed was achieved with proven practices for measuring performance on ASP.NET AJAX.
Please Sign up or sign in to vote.
13 Jan 2010C Arnold
ASP.NET MVC groups
Please Sign up or sign in to vote.
24 Feb 2010Luc Pattyn
From automatic code recognition to fully automated code snippet pasting; no more missing PRE tags!
Please Sign up or sign in to vote.
11 Jan 2010Roy, Philippe
An article introducing an Artificial Intelligence technique that understands and manipulates concepts from text.
Please Sign up or sign in to vote.
3 Jan 2010Brady Kelly
A short, didactic look at using the ASP.NET Dynamic Data Framework to provide a WPF application with data model metadata.
Please Sign up or sign in to vote.
12 Jan 2010Martin Hinshelwood
From time to time your website structure may change. When this happens you do not want to have to start from scratch with your Google rankings, so you need to map all of your Old URLs to new ones.
Please Sign up or sign in to vote.
6 Jan 2010hussain.attiya
A database-driven banner rotator control rotating based on a specific time (and not on page refresh). Each banner will have a display time (in seconds) to move to the next one.
Please Sign up or sign in to vote.
12 Aug 2012Suhel Shah
Custom implementation of Microsoft Membership and Role provider using Fluent Nhibernate
Please Sign up or sign in to vote.
26 Jan 2012Dianyang Wu
An article on using the WebBrowser control in ASP.NET instead of WebClient, WebRequest, and WebResponse, and the advantages.
Please Sign up or sign in to vote.
26 Jan 2010Daniel Cohen Gindi
If you are looking for ResolveUrl outside of Page/Control, and even if you are not, this is for you.
Please Sign up or sign in to vote.
7 Jan 2010Sandeep Mewara
Just drag n drop of a control to show 'in process' indication in a Web application
Please Sign up or sign in to vote.
16 May 2011J a a n s
For C# guys....using System ;using System.Runtime ;using System.Runtime.InteropServices ;public class Internet{ [DllImport("wininet.dll")] private extern static bool InternetGetConnectedState( out int Description, int ReservedValue ) ; public static bool...
Please Sign up or sign in to vote.
27 Jan 2010Bibhas Paul
ADO.NET DataTable as an XML parameter to an Oracle/SQL Server database Stored Procedure.
Please Sign up or sign in to vote.
15 Jan 2010shivashankarp
SharpTemplate enhances Script# by providing statically compiled, strong typed, super efficient HTML templating. This article is a tutorial for using SharpTemplate.
Please Sign up or sign in to vote.
16 Jan 2010Omar Francisco
Techniques to enhance how customer address is captured by operators in any application
Please Sign up or sign in to vote.
10 Jan 2010Abhijit Jana
This article describes the use of Caching Application Block - Enterprise Library 4.1.
Please Sign up or sign in to vote.
13 Jan 2010Mahmudul Haque Azad
Database driven unit testing using VSTS
Please Sign up or sign in to vote.
30 Jan 2010koolprasad2003
This article explains different types of Authorization and Authentication that exist in ASP.NET and how it works in WebApplication.
Please Sign up or sign in to vote.
5 Jan 2010kadaoui el mehdi
The power of callback and JavaScript to render controls without reloading the entire page.
Please Sign up or sign in to vote.
17 Feb 2010Kurt Evenepoel
Learn how to create and debug RESTful Web Services, and use streams and feeds.
Please Sign up or sign in to vote.
25 Jan 2010Steve Wellens
Most of the jQuery code I've seen uses anonymous functions even when they aren't needed which makes the code harder to read, buggier and less maintainable. What a nightmare.
Please Sign up or sign in to vote.
5 Jan 2010Vikas Singhal 2009
Article describes the handling of the common GridView events
Please Sign up or sign in to vote.
12 Jan 2011Aman Bhullar
1) Set debug=false under compilation as follows:2) Use Server.Transfer instead of Response.Redirect.3) Always check Page.IsValid when using Validator Controls4) Use Foreach loop instead of For loop for String Iteration.5) Use Client-Side Validation. (but not all the time you have...
Please Sign up or sign in to vote.
22 Jan 2010Alaa-eddine KADDOURI
This articles describes the newly implemented features in version 0.4.0: client events, third party extensions, and resource management.
Please Sign up or sign in to vote.
13 Jan 2010Leo Bi
Solution of Error "PageRequestManagerTimeoutException" using DNN Framework
Please Sign up or sign in to vote.
21 Jan 2010Divan van der Watt
An extended ASP.NET Gridview control with cell click events.
Please Sign up or sign in to vote.
27 Jan 2010Dr. Song Li
This article introduces a way of developing Silverlight and WCF applications in the same Visual Studio solution.
Please Sign up or sign in to vote.
19 Jan 2010Jorge Bay Gondra
Build an ASP.NET HttpModule to have normalized URLs, and avoid duplicate content for a SEO friendly website.
Please Sign up or sign in to vote.
27 Jan 2010arash2009
Have you ever developed a web application with several Ajax Update panels on one page and then wondering which one caused the postback ?Well, this happened to me and after many dead ends, here is the key to finding what UpdatePanel caused the...
Please Sign up or sign in to vote.
4 Jan 2010James Coleman
Using Unity for Dependency Injection within an ASP.MVC application.
Please Sign up or sign in to vote.
26 Feb 2014Shivprasad koirala
9 simple steps to run your first Azure Table Program
Please Sign up or sign in to vote.
13 Jan 2010Abdul Sami, PMP
This article is an introduction to some of the new features in ASP.NET 4.0 and the Visual Studio 2010 IDE.
Please Sign up or sign in to vote.
25 Dec 2011Gandhi Ashish 2 alternatives  
Checking Internet Is Connected Or Not From .NET
Please Sign up or sign in to vote.
26 Feb 2014Shivprasad koirala
7 simple steps to run your first Azure Blob Program
Please Sign up or sign in to vote.
25 Jan 2010KevGUID
Generic grid search and data paging explained.
Please Sign up or sign in to vote.
18 Jan 2010ZHAOBING_NTU
A dynamic Flash chart that can commnunication with your database.
Please Sign up or sign in to vote.
6 Jan 2010Dr. Song Li
This article introduces a method to configure Silverlight 3 applications using the Web.config file from ASP.NET.
Please Sign up or sign in to vote.
19 Jan 2010Indrajeet Sutar
Article explaining about diferent ways to deploy ASP.NET web application on server
Please Sign up or sign in to vote.
29 Jan 2010Phani Nadigadda
An article on how to download a file using JavaScript
Please Sign up or sign in to vote.
14 Jan 2010CroweMan
Preventing the client browser from caching your stylesheets.
Please Sign up or sign in to vote.
12 Jan 2010J a a n s
There will be some scenarios where we may have to identify the sender that caused the async postback(While using update panel) . Normally we will try to identify the control by checking the sender element . This wont be always giving the correct value as multiple clicks/ elements under the...
Please Sign up or sign in to vote.
7 Jan 2010Arlen Navasartian
An article on how to show records in a Facebook Inbox style grid.
Please Sign up or sign in to vote.
7 Jan 2010Francesco Lo Truglio (FLT.lab)
How to extend a TextBox to get/set latitude and longitude with Google Maps.
Please Sign up or sign in to vote.
18 Jan 2010Sigurd Johansen
How to insert a textbox on a Web page at runtime, dragging it to the right position and by using a database retrieve the position when starting the application up again

Current Participants

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

Architect https://www.questpond.com
India India
Founder Erisia Web Development
South Africa South Africa
I am a software developer in Johannesburg, South Africa. I specialise in C# and ASP.NET MVC, with SQL Server, with special fondness for MVC and jQuery. I have been in this business for about eighteen years, and am currently trying to master Angular 4 and .NET Core, and somehow find a way to strengthen my creative faculties.
- Follow me on Twitter at @bradykelly
Technical Lead
Pakistan Pakistan
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead
India India
.NET Consultant | Former Microsoft MVP - ASP.NET | CodeProject MVP, Mentor, Insiders| Technology Evangelist | Author | Speaker | Geek | Blogger | Husband

Blog : http://abhijitjana.net
Web Site : http://dailydotnettips.com
Twitter : @AbhijitJana
My Kinect Book : Kinect for Windows SDK Programming Guide
Technical Lead
France France
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
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
Software Developer (Senior) Reputed MNC in Kolkata
India India
Bibhas has 8 years of extensive experience in application development with exposure to business requirement study, system analysis and designing, coding ,testing,
implementation, end user training and client Interaction.

He was the part of application development team and worked for industry leading organizations like "ConocoPhillips", "Abbey National Bank" and “DHL".

Posses sound experience as a technical architect and all part of software development lifecycle.

His interest includes in Microsoft Technologies (ASP.NET 3.5 & SQL Server), Design Pattern and wide variety of internet technologies like AJAX, JQUERY etc.
Chief Technology Officer Data Interface Ltd
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
United Kingdom United Kingdom
Ive came to the conclusion recently Job Titles exist merely to massage the ego. Everybody in my workplace is a manager of something (sometimes they manage themselves solely) I Prefer to be judged not on my job title but my ability to do a good job of what I am supposed to do.
Web Developer
United Kingdom United Kingdom
I have been developing web and software applications for 9 years originally in Microsoft Visual Fox Pro. But for the last 8 years I have been using Microsoft.Net.

I love writing code and especially enjoy writing tools to aid development.

I have developed my own code generator which generates C# code from a SQL Server database. The generator generates Business Components, Data Components and entities and is optimised for performance as it uses stored procedures and SqlDataReaders.

FrameworkGen can be downloaded for free from http://www.elencysolutions.co.uk.
Software Developer (Senior)
Israel Israel
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
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
South Africa South Africa
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 working in the IT industry for some time. It is still exciting and I am still learning. I am a happy and honest person, and I want to be your friend.
Web Developer FLT.lab
Italy Italy
Web Developer and Project Manager, founder of FLT.lab
Google Developer Certified on JsMaps Api
Software Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect Gulf air - Bahrain
Bahrain Bahrain
Current Position is : Sr. Information System Analyst

Leading a Team of Developers for developing ecommerce websites and systems integration using several integration methods such as XML.

Manage ISP infrastructure, web servers, database servers, application servers, email servers and networks. Design the architecture of complex web applications; build web applications in JAVA, asp, asp.Net; manage web sites including networking and database; experienced in MS Sql Server and Oracle;

stay current with emerging trends and technological advances in the industry.

MCTS,MCAD VB.NET, ASP.NET and XML Services,BTEC National Diploma in Computer Studies.
Software Developer (Junior) Excel Informatics, Pune
India India
Am Indrajeet T. Sutar. I am a web developer. I am working on .net technology. I have completed my Masters in Computers and Management (people call it as MCA, MBA etc.) Apart from programming i do photography (not regularly though), traveling and reading books.
Software Developer (Senior) NA
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.
Technical Lead Independent Consultant
United States United States
___________________________
J A M E S C O L E M A N
Director, Technical Services
Linked-In: http://www.linkedin.com/in/jameswcoleman
Blog: ledtalks.wordpress.com
Software Developer
Spain Spain
Jorge has been working in Software development for more than 10 years. Born in Argentina, he lives in Spain since 2004.

He worked as a consultant for mayor companies including Log, HP and Avanade and holds some technical certifications including MCSD and MCAD.

He is the founder of the asp.net mvc forum open source project Nearforums, the Node.js Cassandra driver and the owner of the news release site prsync.com.

Follow him on Twitter: twitter.com/jorgebg

Contact: jorgebaygondra at gmail
Architect
Belgium Belgium
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) RoadSight
Bolivia Bolivia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead
India India
Hi there, I am Prasad. Author, Blogger, contributor and passionate about Microsoft .NET technologies. I like to write an articles/blogs on different .NET aspects and like to help Developers, to resolve their issues and boost them on Microsoft Technologies.


Certifications: Microsoft Certified professional (MCP), Microsoft Certified technology specialist (MCTS), Agile-Scrum Master.


Awards: Microsoft Re-connect MVP (GSC Member), Most valuable member at dotnetspider, Most popular curator, Most active curator, featured curator at Microsoft Curah, Editor at dotnetspider.


Microsoft MVP 2014 [ASP.NET/IIS]
Click here for more .NET Tips
-After all Knowledge is an endless entity
Technical Lead Kluwer Technology Services
Belgium Belgium
C# developer for a few years and specialized in an age past in C and Visual Basic 6. Having had the opportunity to work with .NET 3.5 since it was released, I've been using it with great success (big thanks to you LINQ team) to create functionality faster and better than was possible in 2.0, and am now looking into .NET 4.0. Currently I work at Kluwer Technology Services where I'm a technical lead, helping my fellows, architecting solutions and spreading the knowledge. I’m also an MCPD for .NET 2.0 and 3.5.
Software Developer E5 Systems
China China
I am currently a Programmer/Analyst working at E5 Systems, and had been engaged in software outsourcing industry for two years. I have strong interest and passion in software architecture and web application security fields. I am proficient in Java and C#.

My Blog: http://blog.bigcay.com/
Software Developer (Senior)
Belgium Belgium
I am an engineer with a background in electronics, software and mathematics.

I develop technical software, both for embedded systems and for desktop equipment. This includes operating systems, communication software, local networks, image processing, machine control, automation, etc.

I have been using all kinds of microcontrollers and microprocessors (Intel 4004/8080/8051/80386/Pentium, Motorola 680x/680x0/ColdFire/PowerPC, Microchip PIC, Altera NIOS, and many more), lots of programming languages (all relevant assemblers, Fortran, Basic, C, Java, C#, and many more), and different operating systems (both proprietary and commercial).

For desktop applications and general development tools I have been using both UNIX systems and Mac/MacOS for many years, but I have switched to x86-based PCs with Windows, Visual Studio and the .NET Framework several years ago.

I specialize in:
- cross-platform development (making software that runs on diverse hardware/OS combinations)
- instruction set simulation
- improving software performance, i.e. making sure the software runs the job at hand in as short a time as possible on the given hardware. This entails algorithm selection, implementation design, accurate measurements, code optimisation, and sometimes implementing virtual machines, applying SIMD technology (such as MMX/SSE), and more.
Software Developer (Senior) Vizrt Bangladesh
Bangladesh Bangladesh
I am truly versatile and 360 degree Engineer having wide range of development experience in .NET and Java Platform. I am also proficient in system level programming in C++. To me technology is not at all a problem, it’s the client requirement that matters! That is I am ready and comfortable to use any technology to make the business of my client a success.

In my five years of experience I have the opportunities to work for fortune 500 companies of US and many renowned clients from Europe.

My Linkedin Profile: http://bd.linkedin.com/in/mahmudazad
Instructor / Trainer naked ALM
United States United States

About the Author: Martin has worked with many customers in government, finance, manufacturing, health and technology to help them improve their processes and deliver more. He provides management and technical consulting that intends to expose processes and practices to gain transparency, uncover impediments to value delivery and reduce cycle-time as part of an organisations path to agility. Martin is a Professional Scrum Trainer as well as a Visual Studio ALM MVP and Visual Studio ALM Ranger. He writes regularly on http://nakedalm.com/blog, and speaks often on Scrum, good practices and Visual Studio ALM.


You can get in touch with Martin through naked ALM.

Product Manager Infragistics
United States United States
My name is Murtaza Abdeali, also known as Taz, I am the Product Manager for Web Clients at Infragistics. I manage our ASP.NET product line.

I started at Infragistics in 2004 as a Developer Support Engineer, where I enjoyed being at the fore front of all the product lines, talking directly to customers, answering questions, solving simple and complex problems.

Then I joined our Evangelism department as a Technical Evangelist, where I travelled all over the world visiting customers, speaking with them face to face, talking about the product and technologies around. During the same period, I also did some consulting and training gigs. This was the time where I got to see Infragistics customers actually using the product within their applications and being able to help with their problems in real time.

In my current role as a Product Manager, I still do all of the above, but I am also responsible for setting the direction for our ASP.NET product. So, if you want to discuss anything regarding the ASP.NET toolset, please feel free to contact me: murtazaa@infragistics.com
Architect Financial Sector
United States United States
Over 10 years of experience in Content Management, Workflow and Business Process optimization in the financial industry using C/C++, COM/DCOM, .NET and Java technologies. Experience working with teams spread across multiple locations and time zones.
Software Developer
United States United States
I started development with Visual Basic 6.0 and then upgraded to Visual Studio .Net and working on .net for 7+ years now.
Software Developer (Senior)
Canada Canada
Philippe Roy was a key contributor throughout his 20+ years career with many high-profile companies such as Nuance Communications, IBM (ViaVoice and ProductManager), VoiceBox Technologies, just to name a few. He is creative and proficient in OO coding and design, knowledgeable about the intellectual-property world (he owns many patents), tri-lingual, and passionate about being part of a team that creates great solutions.

Oh yes, I almost forgot to mention, he has a special thing for speech recognition and natural language processing... The magic of first seeing a computer transform something as chaotic as sound and natural language into intelligible and useful output has never left him.
Architect Intuit India
India India


A software professional for more than 17+ years building solutions for Web and Desktop applications.

Currently working at Intuit India.

Website: Learn By Insight
Github: Sandeep Mewara
LinkedIn: Sandeep Mewara

Strongly believe in learning and sharing knowledge.


Architect www.globalscholar.com
United States United States
I hold a bachelors degree in Computer Science & Engineering and am currently a Software Architect at GlobalScholar working on cutting edge technological solutions for education. Prior to this, I was at Microsoft working on Microsoft Outlook and Microsoft Office Live. My areas of technical specialization include Web/Ajax, Microsoft .Net, compilers and microprocessors. Other than work, I spend quite some time reading latest happenings in science/technology, hacking out some pet projects, playing musical instruments and being in yoga.
Web Developer
Norway Norway
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect ImpleVista Aps
Denmark Denmark
Sohel has more than six years of experience in professional software development with extensive involvement in Web based Object-Oriented, Multi-Tiered application design and development. He's Familiar with Test Driven Development (TDD) and refactoring techniques as well as having expertise in architecturing large enterprise applications. He has Experience in working with Content Management System and Portal Management System tools like SharePoint, DotNetNuke, Ektron.

Over last few years, he’s involved in development with projects on Microsoft SharePoint and received Microsoft MVP for SharePoint Server Development in the year 2011 and 2012. Currently he's working in a software company located Copenhagen,Denmark on a project integrating SharePoint and SAP. You can read his popular blog at: http://ranaictiu-technicalblog.blogspot.com
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.
United States United States
Lead Enterprise Application development and architecture using Asp.net/C#/Ajax/SSIS with back end databases like Ms-SQL, Oracle.

You can contact me at suhel.shah@gmail.com
Systems Engineer LiveOffice, LLC
United States United States
Todd Schilling is a senior software engineer at LiveOffice, LLC. Having worked as a software consultant in the St. Louis area until 2009, he recently relocated to Southern California with his fiance, Michelle.
Founder Virtual Sales Lab
Belgium Belgium
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.
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.
Singapore Singapore
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 Jan - 31 Jan 2010