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

Best ASP.NET article of December 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.
1 Dec 2009raelango
This article explains how to export the contents of a DataGrid to Excel/CSV.
Please Sign up or sign in to vote.
2 Dec 2009Jeremy Likness
Use the Managed Extensibility Framework to export dictionary resources using custom ExportProvider in Silverlight
Please Sign up or sign in to vote.
8 Dec 2009Mehul M Thakkar
function serialize(obj) { var returnVal; if(obj != undefined){ switch(obj.constructor) { case Array: var vArr="["; for(var i=0;i0) vArr += ","; vArr += serialize(obj[i]); } vArr += "]" return vArr; case...
9 Dec 2009itzik.spitzen
Visual WebGui is reshaping web development, the way VB6 did with WOW - Windows Over Web revolution. Visual WebGui enables VB-like drag & drop, object oriented, WYSIWYG development methodologies but adds extension and customization capabilities.
Please Sign up or sign in to vote.
3 Dec 2009TheCodeKing
This example shows how to ghost non-ghostable files in SharePoint as well as how to relocate existing ghosted content.
Please Sign up or sign in to vote.
6 Dec 2009AbelCantu
A JavaScript client-side validation helper.
Please Sign up or sign in to vote.
23 Dec 2009MESCIUS
This article describes how you can use ComponentOne’s PDF and Excel components to export the content of Grid controls, so users can easily analyze, annotate, and distribute the data. The GridView, PDF, and Excel components are all included in Studio Enterprise
Please Sign up or sign in to vote.
25 Dec 2009Lionel LASKE
Learn how to synchronize your OneNote notebooks on Windows Azure and access it from your iPhone or your Palm Pré.
Please Sign up or sign in to vote.
20 Aug 2014Anurag Gandhi
A class to pivot a DataTable with various aggregate functions
Please Sign up or sign in to vote.
20 Dec 2009Philipos Sakellaropoulos
It is "cloud" Web application to display GPS tracks on Google or Bing maps
Please Sign up or sign in to vote.
14 Dec 2009Etienne Whittom
This article explains how to retrieve valuable image information from the Exif data found in JPEG images, and provides a Silverlight class library to perform this task entirely on the client's machine
Please Sign up or sign in to vote.
23 Dec 2009Matt Esterak
Using JQuery UI Tabs to host web pages via IFRAMEs.
Please Sign up or sign in to vote.
10 Dec 2009Michal Altair Valášek
A really cool feature in ASP.NET 4.0 is URL routing for web forms. It, however, does not work well with the DataPager control. An alternative data paging interface comes to the rescue, solving other paging problems as well.
Please Sign up or sign in to vote.
30 Dec 2009Brady Kelly
A single page template that can replace all of the Details, Edit, and Insert page templates.
Please Sign up or sign in to vote.
1 Dec 2009Alexandru Cibotari
An introduction to jTemplates with an example of how to create a grid using jTemplates.
Please Sign up or sign in to vote.
6 Dec 2009daegan
This page will show you how to make an XHTML 1.1 strict password recovery form that will prompt for a username and email before continuing.
Please Sign up or sign in to vote.
8 Dec 2009All-In-One Code Framework
This article introduces how to use ImageMap Control in ASP.NET
Please Sign up or sign in to vote.
30 Dec 2009App Software
Article and code demonstrating how to integrate the Google Search REST API within a .NET project.
Please Sign up or sign in to vote.
29 Dec 2009Arlen Navasartian
An article on how to show main news stories in a slideshow in Yahoo! style.
Please Sign up or sign in to vote.
27 Feb 2010Bryian Tan
An article on how to put together an ASP.NET horizontal menu control with access key and target window support.
Please Sign up or sign in to vote.
5 Dec 2009Martijn Boeker
This article describes how to wrap Eval() in a tiny JScript class, compile it into an assembly and call it from C# to evaluate expressions at runtime.
Please Sign up or sign in to vote.
2 Dec 2009Shahriar Iqbal Chowdhury/Galib
Solution to ASP.NET theme conflict with FCKEditor
Please Sign up or sign in to vote.
11 Apr 2011piapeti
for asp.net
Please Sign up or sign in to vote.
14 Dec 2009Alexandr Sergeevich Ilyin
A technique for creating ASP.NET controls from existing JavaScript components is presented.
Please Sign up or sign in to vote.
4 Jan 2010Leftend
A simple library to save, resize, scale, crop, and rotate uploaded images.
Please Sign up or sign in to vote.
17 Dec 2009Pranay Rana
This article demonstrates using div elements to effectively build websites without using table elements on a page.
Please Sign up or sign in to vote.
13 Dec 2009Suha Mneimneh
Now you can send more than 1000 emails with a simple website and a process
Please Sign up or sign in to vote.
30 Dec 2009All-In-One Code Framework
How to use the ASP.NET output cache.
Please Sign up or sign in to vote.
6 Jan 2010Steve Wellens
An ASP.NET server control that displays a list of files from a directory as hyperlinks.
Please Sign up or sign in to vote.
15 Dec 2009big_novak
A client-side solution to warn users their session is about to timeout and refresh their authentication ticket, if necessary.
Please Sign up or sign in to vote.
9 Jan 2010Abdul Sami, PMP
This article is about the differences between WCF and Web Services and .NET Remoting.
Please Sign up or sign in to vote.
16 Dec 2009John Bracey
Changing the colour of an ASP.NET Master Page web template using C# to change the CSS.
Please Sign up or sign in to vote.
3 Dec 2009Pierz Newton-John
A user control to render web-page headings in fonts not usually supported on the web.
Please Sign up or sign in to vote.
9 Dec 2009Ritesh Ramesh
Using an HttpHandler to upload a file.
Please Sign up or sign in to vote.
1 Dec 2009Obaid Malik
This article will explain how to reduce time for the execution of Selenium HTML test cases without using Selenium Grid.
Please Sign up or sign in to vote.
15 Dec 2009Rangan Parthasarathy
Introduction about Content Types
Please Sign up or sign in to vote.
2 Dec 2009Alexandru Cibotari
This article shows how an Accordion control can be implemented with the use of the jTemplates plug-in.
Please Sign up or sign in to vote.
12 Dec 2009Prakash Hirani
This article describes how you can resize an image at runtime with watermark.
Please Sign up or sign in to vote.
11 Dec 2009rmostafa
This is an update to the RbmBinaryImage control - to display barcodes.
Please Sign up or sign in to vote.
4 Jan 2010 Xmen Real
A control to render the object tag for MediaPlayer
Please Sign up or sign in to vote.
8 Dec 2009Kiran Kumar Veerabatheni
Google-Suggest Simulation using JavaScript in ASP.NET/ASP
Please Sign up or sign in to vote.
13 Dec 2009Abhishek Sur
Hi Guys,It is common behavior of ASP.NET that if a control is set to Visible = "false", the response stream doesn't contain the definition of it. Therefore, if you want to make the control visible during runtime from Javascript always put display = none in styles attribute.Say you have a...
Please Sign up or sign in to vote.
21 Dec 2009webdev_hb
This post talks about possible ways to implement an Undo feature
Please Sign up or sign in to vote.
4 Dec 2009shravansingh
Showing tooltip in the grid view page number (pager)
Please Sign up or sign in to vote.
7 Jan 2010M.Premraj
What is jQuery?jQuery is a Art, technology, development, coding and hobby.jQuery is a part of WEB 2.O. This is a modern and new technology which is implemented in the browser level. In this tech. all things are handling in div component, JavaScript and CSS.This is a one kind of open...
Please Sign up or sign in to vote.
24 Dec 2009Johnson.Sebastian/3537719
A simple way to show a listing page with paging, without using any data controls like Repeater or DataGrid.
Please Sign up or sign in to vote.
29 Dec 2009All-In-One Code Framework
How to use ASP.NET validation control to achieve a login module.
Please Sign up or sign in to vote.
10 Dec 2009Christopher R Davis, Michael S Knight
Generate applications using Inversion of Control with the nHydrate code generator.
Please Sign up or sign in to vote.
9 Dec 2009Ming_Lu
Free Captcha Control
Please Sign up or sign in to vote.
5 Dec 2009Muhusin Khan
Effective perfomance for database application uses database

Current Participants

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

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
CEO
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
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.
President
India India
Did you like his post?

Oh, lets go a bit further to know him better.
Visit his Website : www.abhisheksur.com to know more about Abhishek.

Abhishek also authored a book on .NET 4.5 Features and recommends you to read it, you will learn a lot from it.
http://bit.ly/EXPERTCookBook

Basically he is from India, who loves to explore the .NET world. He loves to code and in his leisure you always find him talking about technical stuffs.

Working as a VP product of APPSeCONNECT, an integration platform of future, he does all sort of innovation around the product.

Have any problem? Write to him in his Forum.

You can also mail him directly to abhi2434@yahoo.com

Want a Coder like him for your project?
Drop him a mail to contact@abhisheksur.com

Visit His Blog

Dotnet Tricks and Tips



Dont forget to vote or share your comments about his Writing
Software Developer Xtensive
Russian Federation Russian Federation
I've been working at Xtensive company for 3 years.
My current project is LiveUI web framework which should make everybody happy. If I can be of any help to you feel free to contact me alexandr.ilyin at gmail.com.

By the way, I have a blog.

Web Developer
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Microsoft All-In-One Code Framework delineates the framework and skeleton of Microsoft development techniques through typical sample codes in three popular programming languages (Visual C#, VB.NET, Visual C++). Each sample is elaborately selected, composed, and documented to demonstrate one frequently-asked, tested or used coding scenario based on our support experience in MSDN newsgroups and forums. If you are a software developer, you can fill the skeleton with blood, muscle and soul. If you are a software tester or a support engineer like us, you may extend the sample codes a little to fit your specific test scenario or refer your customer to this project if the customer's question coincides with what we collected.
http://cfx.codeplex.com/
Architect
India India
Anurag Gandhi is a Freelance Developer and Consultant, Architect, Blogger, Speaker, and Ex Microsoft Employee. He is passionate about programming.
He is extensively involved in Asp.Net Core, MVC/Web API, Node/Express, Microsoft Azure/Cloud, web application hosting/architecture, Angular, AngularJs, design, and development. His languages of choice are C#, Node/Express, JavaScript, Asp .NET MVC, Asp, C, C++. He is familiar with many other programming languages as well. He mostly works with MS SQL Server as the preferred database and has worked with Redis, MySQL, Oracle, MS Access, etc. also.
He is active in programming communities and loves to share the knowledge with others whenever he gets the time for it.
He is also a passionate chess player.
Linked in Profile: https://in.linkedin.com/in/anuraggandhi
He can be contacted at soft.gandhi@gmail.com
Software Developer (Senior) App Software Ltd Software and Web Development
United Kingdom United Kingdom
I am a software and web developer living in South West England, working for a company App Software Ltd.
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.
President http://www.CheckMyARMonline.com
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)
United States United States
I have over 10 years of experience working with Microsoft technologies. I have earned my Microsoft Certified Technology Specialist (MCTS) certification. I'm a highly motivated self-starter with an aptitude for learning new skills quickly.
Software Developer (Senior)
United States United States
I currently work in security at HP and create developer tools. I have been working with technology since the VIC 20. I am currently co-authoring the nHydrate code generator (and other projects).

Check out the current nHydrate site on Github. https://github.com/nHydrate/nHydrate



My LinkedIn Profile

LinkedIn nHydrate Group
Web Developer Missouri State University
United States United States
I am a Computer Science student and web application programmer for Missouri State University. I have been doing web development for several years, and two years professionally.
Software Developer
United States United States
Etienne Whittom is a software engineer currently living in Washington state.

Since 2004, he worked at several companies including Electronic Arts (Montreal, QC) and Microsoft (Redmond, WA), where he learned much about crunch times, live site issues, escalations, down times, pattents, design reviews, code reviews, security reviews, planning and commitments.

He also picked up a few things about software development along the way...

He loves good wines, good food, hiking, running, and refer to himself in the third person.
Israel Israel
Itzik Spitzen has over 13 years of experience in software development field of which lecturing, development and R&D management. Major profession is web development utilizing mainly Microsoft’s technologies. Developed and managed a couple of very large scale software projects (such as BPM, ECM, Internet applications and frameworks). Holds an MSc degree in Computer Science and a Practical Engineering diploma.
Program Manager Microsoft
United States United States
Note: articles posted here are independently written and do not represent endorsements nor reflect the views of my employer.

I am a Program Manager for .NET Data at Microsoft. I have been building enterprise software with a focus on line of business web applications for more than two decades. I'm the author of several (now historical) technical books including Designing Silverlight Business Applications and Programming the Windows Runtime by Example. I use the Silverlight book everyday! It props up my monitor to the correct ergonomic height. I have delivered hundreds of technical presentations in dozens of countries around the world and love mentoring other developers. I am co-host of the Microsoft Channel 9 "On .NET" show. In my free time, I maintain a 95% plant-based diet, exercise regularly, hike in the Cascades and thrash Beat Saber levels.

I was diagnosed with young onset Parkinson's Disease in February of 2020. I maintain a blog about my personal journey with the disease at https://strengthwithparkinsons.com/.

Software Developer
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) Rateemah IT, Riyadh
Saudi Arabia Saudi Arabia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead IBM
United States United States
Software Analyst/ Technical Lead with over 9+ years of experience in designing and building frameworks for Web-based Applications.
Software Developer (Senior) Leftend
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 C2S
France France
Lionel is a software architect at C2S, a software company based in France and subsidiary of the Bouygues group.
Lionel is also the author of Liogo, an open-source Logo compiler for .NET.
Lionel is a contributor of DotNetGuru and Dr.Dobb's Journal.
Lionel is President and co-founder of OLPC France.
Software Developer (Senior)
India India
my technical blog http://kbrecord.com/
Software Developer (Senior) Phi International
Canada Canada
Grew up in Amsterdam, now living in downtown Vancouver. There are definitely more mountains here.

My first internship was with the first company in the Netherlands to teach C++ (www.datasim.nl). During this internship I got to know Object Oriented Design, which kept my interest until this day. In the mean time, I have worked for different companies in the Netherlands and Canada. I have done most of my recent work in C#, developing Database/Web/Desktop applications.

I am currently working as a freelance Software Developer for PHI International in Amsterdam.

The CodeProject rocks!
Engineer Intel Corporation
United States United States
I am an Automation Engineer specializing in application and web development/support.
Technical Lead
India India
Mehul Thakkar is having 8 yrs of experience in IT industry. He is having good command over Ms .Net and Ms Sql Server
United States United States
We provide award-winning reporting and business intelligence solutions, software services, and enterprise solutions to Fortune 1000 companies in the hi tech, financial, healthcare, government and other vertical markets. We are a global, privately held corporation of 400 employees, with a strong track record of consistent growth, success, and profitability.

MESCIUS’ family of products provides developers, designers, and architects with the ultimate collection of easy-to-use tools for building sleek, high-performing, feature-complete applications. For over 40 years, MESCIUS has provided enterprises around the world with state-of-the-art developer components, software services, and solutions.

We strive to create an engaging and constructive community through our LinkedIn page. We welcome feedback, new ideas and lively interaction. We do, however, reserve the right to remove any postings of a vulgar, profane, discriminatory, promotional or inappropriate nature.
This is a Organisation

4 members
Software Developer Altairis
Czech Republic Czech Republic

Software architect and developer in Altairis, dev shop in Czech republic. Microsoft Most Valuable Professional (MVP) since 2004.


See my open source project at Codeplex.

Software Developer Oliver Wyman Groups
United States United States
Education: Masters in Applied mathematics

Certification:
MCP in Asp.net
MCP in SQL Server 2008 Implementation.

Working Experience In .Net since 2005
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Pakistan Pakistan
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer Forthnet
Greece Greece
Software developer and Microsoft Trainer, Athens, Greece (MCT, MCSD.net, MCSE 2003, MCDBA 2000,MCTS, MCITP, MCIPD).
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.
Australia Australia
Pierz works as web development manager for a not-for-profit organization in Melbourne, Australia. In his spare time, he writes fiction.
Technical Lead IndiaNIC Infotech Ltd.
India India
• 3.6 years of experience in IT industry
• 3.6 years of Experience in Web technologies including ASP.net.
• Hands-on experience in Technologies including DotNet 2003/2005 (C# & VB.net) – MVC Framework, MS SQL server 2003/2005/2008, java script, jQuery, Ajax, CSS, SVN, VSS.
• Hands on experience on working in N-Tire Architecture.
• Experience in HTML, DHTML, XML, CSS.
• A quick learner and good management, analytical and database designing skill.
• Experience in Application Servers including IIS 5.0/6.0/7.0
Software Developer (Senior)
India India

Microsoft C# MVP (12-13)



Hey, I am Pranay Rana, working as a Team Leadin MNC. Web development in Asp.Net with C# and MS sql server are the experience tools that I have had for the past 5.5 years now.

For me def. of programming is : Programming is something that you do once and that get used by multiple for many years

You can visit my blog


StackOverFlow - http://stackoverflow.com/users/314488/pranay
My CV :- http://careers.stackoverflow.com/pranayamr

Awards:


Architect Atom8 IT Solutions (P) Ltd
India India
I have been programming since 1991. I consider programming as my passion. I founded Atom8 IT Solutions (P) Ltd., in April 2009 and have been developing applications in Microsoft Technologies (mainly C#, Silverlight).

My specialization has been on the US healthcare domain (Medical Transcription, Patient Financial Services, EMRs).
Web 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 Infosolvex Solutions Inc
Australia Australia
Ritesh is an IT consultant with over ten years of experience in the IT industry varying from consultation, architecture, design, development to technical management. He has a strong background in solutions and applications architecture with a focus on Microsoft’s .Net platform. His area of expertise spans design and implementation of client/server, database and web-based systems. He has worked with C#, ASP.NET 1.1 and 2.0, ADO.NET, Web Services and SQL technology on several enterprise class projects.




Freedom is not worth having if it does not include the freedom to make mistakes.
Mahatma Gandhi
Software Developer (Senior)
Egypt Egypt
Fun Coder Smile | :) My Job is my Hobby Smile | :)
Chief Technology Officer
Bangladesh Bangladesh
I am a Software Engineer and Microsoft .NET technology enthusiast. Professionally I worked on several business domains and on diverse platforms. I love to learn and share new .net technology and my experience I gather in my engineering career. You can find me from here

Personal Site
Personal Blog
FB MS enthusiasts group
About Me
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
Team Leader IDS
Lebanon Lebanon
Adore programming, interested in workflows, SharePoint and silverlight, Entity Framework.
My Blog: http://suhamneimne.wordpress.com
Architect
United Kingdom United Kingdom
Mike Carlisle - Technical Architect with over 20 years experience in a wide range of technologies.

@TheCodeKing
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.
You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2009