Click here to Skip to main content
13,663,987 members

Best ASP.NET article of December 2009

This competition has ended

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.

You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2009

Current Entries

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

1 Dec 2009
raelango
This article explains how to export the contents of a DataGrid to Excel/CSV.
2 Dec 2009
Jeremy Likness
Use the Managed Extensibility Framework to export dictionary resources using custom ExportProvider in Silverlight
8 Dec 2009
Mehul M Thakkar
function serialize(obj) { var returnVal; if(obj != undefined){ switch(obj.constructor) { case Array: var vArr="["; for(var i=0;i<obj.length;i++) { if(i>0) vArr += ","; vArr += serialize(obj[i]); } vArr += "]" return vArr; case...
9 Dec 2009
itzik.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.
3 Dec 2009
TheCodeKing
This example shows how to ghost non-ghostable files in SharePoint as well as how to relocate existing ghosted content.
25 Dec 2009
Lionel LASKE
Learn how to synchronize your OneNote notebooks on Windows Azure and access it from your iPhone or your Palm Pré.
20 Aug 2014
Anurag Gandhi
A class to pivot a DataTable with various aggregate functions.
23 Dec 2009
Matt Esterak
Using JQuery UI Tabs to host web pages via IFRAMEs.
14 Dec 2009
Etienne 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
10 Dec 2009
Michal 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.
20 Dec 2009
Philipos Sakellaropoulos
It is "cloud" Web application to display GPS tracks on Google or Bing maps
30 Dec 2009
Brady Kelly
A single page template that can replace all of the Details, Edit, and Insert page templates.
1 Dec 2009
Alexandru Cibotari
An introduction to jTemplates with an example of how to create a grid using jTemplates.
6 Dec 2009
daegan
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.
8 Dec 2009
All-In-One Code Framework
This article introduces how to use ImageMap Control in ASP.NET
30 Dec 2009
App Software
Article and code demonstrating how to integrate the Google Search REST API within a .NET project.
29 Dec 2009
Arlen Navasartian
An article on how to show main news stories in a slideshow in Yahoo! style.
27 Feb 2010
Bryian Tan
An article on how to put together an ASP.NET horizontal menu control with access key and target window support.
5 Dec 2009
Martijn 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.
2 Dec 2009
Shahriar Iqbal Chowdhury/Galib
Solution to ASP.NET theme conflict with FCKEditor
14 Dec 2009
Alexandr Sergeevich Ilyin
A technique for creating ASP.NET controls from existing JavaScript components is presented.
13 Dec 2009
Suha Mneimneh
Now you can send more than 1000 emails with a simple website and a process
4 Jan 2010
Leftend
A simple library to save, resize, scale, crop, and rotate uploaded images.
17 Dec 2009
Pranay Rana
This article demonstrates using div elements to effectively build websites without using table elements on a page.
30 Dec 2009
All-In-One Code Framework
How to use the ASP.NET output cache.
6 Jan 2010
Steve Wellens
An ASP.NET server control that displays a list of files from a directory as hyperlinks.
15 Dec 2009
big_novak
A client-side solution to warn users their session is about to timeout and refresh their authentication ticket, if necessary.
9 Jan 2010
Abdul Sami, PMP
This article is about the differences between WCF and Web Services and .NET Remoting.
16 Dec 2009
John Bracey
Changing the colour of an ASP.NET Master Page web template using C# to change the CSS.
3 Dec 2009
Pierz Newton-John
A user control to render web-page headings in fonts not usually supported on the web.
1 Dec 2009
Obaid Malik
This article will explain how to reduce time for the execution of Selenium HTML test cases without using Selenium Grid.
15 Dec 2009
Rangan Parthasarathy
Introduction about Content Types
2 Dec 2009
Alexandru Cibotari
This article shows how an Accordion control can be implemented with the use of the jTemplates plug-in.
7 Jan 2010
Ali Tarhini
The original source of this article is taken from The home of all .NET developers - Using JQuery Shadowbox Inside ASP.NET UpdatePanel. I recommend that you read those useful articles related to the .NET framework for more tips and tricks.Shadowbox is an amazing extension for JQuery that...
12 Dec 2009
Prakash Hirani
This article describes how you can resize an image at runtime with watermark.
11 Dec 2009
rmostafa
This is an update to the RbmBinaryImage control - to display barcodes.
4 Jan 2010
Xmen Real
A control to render the object tag for MediaPlayer
8 Dec 2009
Kiran Kumar Veerabatheni
Google-Suggest Simulation using JavaScript in ASP.NET/ASP
13 Dec 2009
Abhishek 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...
21 Dec 2009
webdev_hb
This post talks about possible ways to implement an Undo feature
4 Dec 2009
shravansingh
Showing tooltip in the grid view page number (pager)
7 Jan 2010
M.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...
24 Dec 2009
Johnson.Sebastian/3537719
A simple way to show a listing page with paging, without using any data controls like Repeater or DataGrid.
29 Dec 2009
All-In-One Code Framework
How to use ASP.NET validation control to achieve a login module.
10 Dec 2009
Christopher R Davis, Michael S Knight
Generate applications using Inversion of Control with the nHydrate code generator.
17 Dec 2009
Dr. Pfistershammer
Client-side JavaScript to limit the content of a TextArea to a certain number of characters as well as to a certain number of lines.
9 Dec 2009
Ritesh Ramesh
Using an HttpHandler to upload a file.
5 Dec 2009
Muhusin Khan
Effective perfomance for database application uses database
14 Dec 2009
Suha Mneimneh
Generate a simple PDF file into an HTML image SlideShow
You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2009

Current Participants

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

Brady Kelly
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
Xmen Real
CEO
India India
No Biography provided
Abdul Sami, PMP
Technical Lead
Pakistan Pakistan
No Biography provided
Abhishek Sur
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
Alexandr Sergeevich Ilyin
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.

Alexandru Cibotari
Web Developer
Canada Canada
No Biography provided
Ali Tarhini
Software Developer (Senior) Microgen
Lebanon Lebanon
For more articles and extreme topics please check out my personal website www.alitarhini.com
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/
Anurag Gandhi
Architect
India India
Anurag Gandhi is a Developer, Consultant, Architect, Blogger, Speaker and a Microsoft Employee. He is passionate about programming.
He is extensively involved in Asp.Net Core, MVC/Web API, 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

Disclaimer: Any posts, article, content present in this website is my personal opinion based on best of my knowledge and experience. None of the content provided by me should be considered as official communication/opinion or my Employer.
App Software
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.
Arlen Navasartian
Web Developer
United States United States
No Biography provided
big_novak
President http://www.CheckMyARMonline.com
United States United States
No Biography provided
Bryian Tan
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.
Christopher R Davis
Software Developer (Senior) Hewlett Packard
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) with Michael Knight in Atlanta, GA. We have built a faceted navigation engine that allows you to list any set of objects (cars, jobs, apartments, etc) on a website that gives users the click-through experience. My goal is no more advanced search pages.

I use nHydrate at my day job every day and use it manage a a complex system for HP.

Check out the current nHydrate site on Codeplex. http://nhydrate.codeplex.com



My LinkedIn Profile

LinkedIn nHydrate Group
daegan
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.
Dr. Pfistershammer
Web Developer
Austria Austria
No Biography provided
Etienne Whittom
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.
itzik.spitzen
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.
Jeremy Likness
Instructor / Trainer Microsoft
United States United States
Note: articles posted here are independently written and do not represent endorsements nor reflect the views of my employer.

Jeremy Likness is a Cloud Developer Advocate for Azure at Microsoft. Jeremy has spent two decades building enterprise software with a focus on line of business web applications. Jeremy is the author of several highly acclaimed technical books including Designing Silverlight Business Applications and Programming the Windows Runtime by Example. He has given hundreds of technical presentations during his career as a professional developer. In his free time, Jeremy likes to CrossFit, hike, and maintain a 100% plant-based diet.

Jeremy's roles as business owner, technology executive and hands-on developer provided unique opportunities to directly impact the bottom line of multiple businesses by helping them grow and increase their organizational capacity while improving operational efficiency. He has worked with several initially small companies like Manhattan Associates and AirWatch before they grew large and experienced their transition from good to great while helping direct vision and strategy to embrace changing technology and markets. Jeremy is capable of quickly adapting to new paradigms and helps technology teams endure change by providing strong leadership, working with team members “in the trenches” and mentoring them in the soft skills that are key for engineers to bridge the gap between business and technology.
John Bracey
Software Developer
United Kingdom United Kingdom
No Biography provided
Johnson.Sebastian/3537719
Software Developer (Senior) Rateemah IT, Riyadh
Saudi Arabia Saudi Arabia
No Biography provided
Kiran Kumar Veerabatheni
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.
Leftend
Software Developer (Senior) Leftend
United States United States
No Biography provided
Lionel LASKE
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.
M.Premraj
Software Developer (Senior)
India India
my technical blog http://kbrecord.com/
Martijn Boeker
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!
Matt Esterak
Engineer Intel Corporation
United States United States
I am an Automation Engineer specializing in application and web development/support.
Mehul M Thakkar
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
Michal Altair Valášek
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.

Ming_Lu
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
Muhusin Khan
India India
No Biography provided
Obaid Malik
Pakistan Pakistan
No Biography provided
Philipos Sakellaropoulos
Web Developer Forthnet
Greece Greece
Software developer and Microsoft Trainer, Athens, Greece (MCT, MCSD.net, MCSE 2003, MCDBA 2000,MCTS, MCITP, MCIPD).
Pierz Newton-John
Australia Australia
Pierz works as web development manager for a not-for-profit organization in Melbourne, Australia. In his spare time, he writes fiction.
Prakash Hirani
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
Pranay Rana
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:


raelango
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).
Rangan Parthasarathy
Web Developer
India India
No Biography provided
Ritesh Ramesh
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
rmostafa
Software Developer (Senior)
Egypt Egypt
Fun Coder Smile | :) My Job is my Hobby Smile | :)
Shahriar Iqbal Chowdhury/Galib
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
shravansingh
India India
No Biography provided
Steve Wellens
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.
Suha Mneimneh
Team Leader IDS
Lebanon Lebanon
Adore programming, interested in workflows, SharePoint and silverlight, Entity Framework.
My Blog: http://suhamneimne.wordpress.com
TheCodeKing
Architect
United Kingdom United Kingdom
Mike Carlisle - Technical Architect with over 20 years experience in a wide range of technologies.

@TheCodeKing
webdev_hb
United States United States
No Biography provided
You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2009
You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2009
You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2009

Advertise | Privacy | Cookies | Terms of Service
Web06-2016 | 2.8.180810.1 | Last Updated 1 Dec 2009
Copyright © CodeProject, 1999-2018
All Rights Reserved.
Layout: fixed | fluid