Click here to Skip to main content
15,904,346 members
This competition has ended

Best ASP.NET article of Jan 2007

Contribute to CodeProject and you'll automatically be in the running for a monthly prize!

Each month at CodeProject we gather together the best of the articles submitted the previous month and ask our readers to choose the best of the best. Entry is automatic - just submit you articke and we'll do the rest.

Check out the submission guidelines for information on posting articles.

Current Entries

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

Please Sign up or sign in to vote.
10 Jul 2008Alexandru Lungu
How to include JavaScript files in other JavaScript files.
Please Sign up or sign in to vote.
25 Mar 2009WingedFox
A true-multilingual Virtual Keyboard with input translation support.
Please Sign up or sign in to vote.
19 Jan 2007kubben
Have you ever wanted to trap the Enter key press event in ASP.NET and have it click a button for you? This article describes two options for capturing the Enter key press event and then clicking a button. One solution uses JavaScript, the other uses a Panel control.
Please Sign up or sign in to vote.
2 Oct 2007Cassio Mosqueira
An article on AJAX AutoSuggest control
Please Sign up or sign in to vote.
30 Jan 2007TylerBrinks
How to call absolutely any .NET code from your Vista Sidebar Gadget
Please Sign up or sign in to vote.
24 May 2007Jim Azar
Extend the @Page directive so that you can specify meta keywords and meta descriptions on content pages.
Please Sign up or sign in to vote.
17 May 2007Sacha Barber
Shows how to store images in SQL Database Image Storage & create Thumnails easiliy from
Please Sign up or sign in to vote.
27 Nov 2007Amin Habibi S.
A library to work with "Persian Calendar", "Hijri Calendar", "Jalali Calendar", and "Gregorian Calendar" with WebForms GUI controls designed for Persian (Farsi) or Arabic language applications in mind, but usable in any web application that makes use of a calendar.
Please Sign up or sign in to vote.
10 Mar 2010Omar Al Zabir
Build a Start Page similar to Google IG in 7 nights using ASP.NET AJAX, .NET 3.0, LINQ, DLinq, and XLinq.
Please Sign up or sign in to vote.
15 Feb 2007vahid_mardani
This is a Persian web calendar with full features like ASP.NET 2.0 Calendar Control
Please Sign up or sign in to vote.
11 Apr 2009kriceslo
Reduce sitemap maintenence and never have another "unlisted" page! Unlisted pages dynamically inherit site map placement from a parent page. Replace repetitive '/default.aspx' mentions with '/' for friendlier URLs. Wildcard query string matching and more...
Please Sign up or sign in to vote.
26 Jan 2007Philip Liebscher
An article on how to create a real-time log4net color console viewer for ASP.NET applications.
Please Sign up or sign in to vote.
30 May 2007Leftend
Don't want to use the new Microsoft AJAX quite yet? There are other plenty of good (and easy) alternatives! This article will demonstrate how to use a popular JavaScript library (jQuery) to add AJAX capabilities to your application with a minimal amount of code.
Please Sign up or sign in to vote.
20 Mar 2007Raj Lal
Daily Dilbert is a simple Windows Vista sidebar gadget which delivers the Daily Dilbert cartoon on your desktop.
Please Sign up or sign in to vote.
8 Jan 2007Jesus Jimenez
This article exposes how to use WatiN and how to create UI tests for Web applications.
Please Sign up or sign in to vote.
23 Jan 2007M.Tahir Ali
Creating Tab control in ASP.NET
Please Sign up or sign in to vote.
30 Jan 2007Hugo PEREIRA
This article talks about two “technologies”, AJAX technology and a multi windows environment (MDI) inside an Internet application
Please Sign up or sign in to vote.
23 Jan 2007Ken Egozi
An article on creating a cool Ajax-powered search page, with the help of Google APIs
Please Sign up or sign in to vote.
16 Jan 2007jediaka
There is a lot of good code tutorials out there that teach you how to enable javascript confirmation dialog box in asp.net 1.1 ( easily done in asp.net 2.0 ). However there is none that show you how to do it if your button/link is in a datagrid. This article addresses this gap.
Please Sign up or sign in to vote.
12 May 2017Alexey Shalnov
How to build Not OLE container of MFC applications based on hosting of MFC application from within WinForms and WPF applications
Please Sign up or sign in to vote.
26 Jan 2007Michael Sync
This article describe how to create a Custom Javascript Dialog in ASP.NET.
Please Sign up or sign in to vote.
30 Jan 2007bodrick
This article will show the different capabilities of the Vista sidebar including settings, flyouts, different states when docked and undocked and pulling in live data feeds over the internet.
Please Sign up or sign in to vote.
16 Mar 2007serkanyersen
An application that traces JavaScript Applications.
Please Sign up or sign in to vote.
17 Jul 2007Kareem Shaker
Learn how to take your ASP.NET 2.0 application offline while updating or doing maintenance.
Please Sign up or sign in to vote.
19 Jun 2007Manuel Abadia
An article on creating a DataSourceControl with full design time support
Please Sign up or sign in to vote.
10 Jul 2008Alexandru Lungu
Implementing JavaScript’s missing functionality of including JavaScript files in other JavaScript files.
Please Sign up or sign in to vote.
4 Jun 2007Miroslav Sommer
An article on how to use the Rating control from the AJAX Control Toolkit and create CSS and images to display it as a gauge or thermometer.
Please Sign up or sign in to vote.
2 Jan 2007Granville Barnett
An article covering the two different design paths we can take when using the ASP.NET AJAX framework
Please Sign up or sign in to vote.
23 Jan 2007Chris Cole
Two common design patterns for web application pages: the Single Entity Postback Editor and the Multi-Entity Postback Editor
Please Sign up or sign in to vote.
27 Jan 2007salysle
Embed PDFs into a Web Page with a Custom Control
Please Sign up or sign in to vote.
13 Jan 2007Trenton Moss
Internet Explorer 7 now supports a number of new CSS commands - find out what these are and how to use them.
Please Sign up or sign in to vote.
30 Jan 2007Sacha Barber
Protect sensitive data from nasty web bots using server / client obfuscation methods.
Please Sign up or sign in to vote.
16 Jan 2007benjarras
How to detect CapsLock with Javascript.
Please Sign up or sign in to vote.
17 Jan 2007Saud AKhter
Master pages and factory patterns using ASP.NET
Please Sign up or sign in to vote.
29 Jan 2007Michael Dunn
This article shows a Vista Sidebar gadget that you can use to browse the APOD site and view previews of each day's picture.
Please Sign up or sign in to vote.
23 Mar 2007Shahed.Khan
This article describes how I coupled Visual Studio and ASP.NET and created a very powerful code generator. Also describes the internals of SmartCodeGenerator and how it is possible to extend the framework to meet your needs. SmartCodeGenerator uses cutting edge technologies that are available today.
Please Sign up or sign in to vote.
15 Apr 2010Paulo Morgado
An IHttpHandler/IHttpHandlerFactory to map requests.
Please Sign up or sign in to vote.
11 May 2007andrewcates
In an attempt to open DotNetNuke to a wider audience, I have converted the original VB code into C#
Please Sign up or sign in to vote.
3 Jan 2007Uday Kosana
This article describes how to use Ajax to perform server side validation.
Please Sign up or sign in to vote.
9 Oct 2007Andrew Golik
The article descibes how the ITemplate interface can be implemented for the GridView control.
7 Jan 2007InterScape, Inc.
Creating reports today has become a nightmare for a lot of developers. I can contest to the late nights and many lines of code in order to build custom reports, then have a user never use a report because it was slow or did not contain the data they wanted to see.
Please Sign up or sign in to vote.
28 Jan 2007alex turner
The object of this post is to embed an image into a script which can then load it into MS Excel!
Please Sign up or sign in to vote.
8 Jun 2007harryteck
How to use ASP.NET to audit user data changes
Please Sign up or sign in to vote.
23 Jan 2007kriceslo
Site maps aren't just for navigation—they contain titles and descriptions of all your web pages. Use those descriptions to title your web pages.
Please Sign up or sign in to vote.
10 Jul 2008Alexandru Lungu
Implementing JavaScript’s missing functionality of including in JavaScript files other JavaScript files.
Please Sign up or sign in to vote.
27 Jan 2007Andrew Golik
Using the ASP.NET calendar for web applications.
Please Sign up or sign in to vote.
20 Jan 2007Malik Nasir
Designing Crystal Reports for Single and Multiple tables using your own queries.
Please Sign up or sign in to vote.
27 Jan 2007Dan Andreescu
Here's a way to integrate AJAX into your .NET web applications without using Atlas
Please Sign up or sign in to vote.
27 Jan 2007salysle
Creating a custom web control used to display Microsoft Visio files within an ASP.NET page.

Current Participants

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

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

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

For more - see

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

twitter: http://twitter.com/alexturner
Architect Adrem Automation
Romania Romania
Motto: “Challenge is Life!”

Software architect, developer, project manager, consultant - depending on the “Challenge”.

challenge-me.ws





Don't forget to vote or share your comments.
Germany Germany
I'm a Russian (MS, Physics, Lomonosov Moscow State University) Software Engineer living in Berlin, Germany since 1999. I have a long experience in Windows programming and have been developing large GUI, Real Time Enterprise Client/Server and Database C++/C# commercial applications. I am interested in different aspects of the interop of MFC and WinForms/WPF applications.

Try last version of MfcAdapter 3.0 VS2019 (Date published: 31.05.2022)

Email: mfcadapter@gmail.com
Web Developer
Iran (Islamic Republic of) Iran (Islamic Republic of)
I was born in Gonabad (1984).
I spent there my whole life until I was accepted in national university entrance exam. Then I migrated to Tehran.
Now I live in Tehran

You can see my CV at: http://habibiamin.googlepages.com
Web Developer
Belarus Belarus
Andrew Golik is a software professional working in Minsk, Belarus.
He enjoys design infrastructures based on object oriented paradigm. His programming experience includes ASP, ASP.NET, .NET, COM, JAVA, PHP, DHTML, AJAX, blah blah blah....

Andrew Golik's Blog
Web Developer myspace
United States United States
Its a passion, why else would we be doing this? Everyday it feels like gold fever, wouldn't you agree? With the boom of the internet and an ever decreasing world, programming today feels a lot like the wild wild west of the past. Its so wide open, filled with tremendous opportunities. Its more than a passion, its a forming of the ideas that later generations will use.

With over ten years experience, I've earned the right to say that. The majority of my career has focused on enterprise application development. I earned my BS in CS from UCI, hi everybody. My fondest memories as a child was working with the 8mhz IBM AT my daddy brought home for us. Yeah, I'm a geek, and proud of it. We're at the forefront of something huge, enjoy it.
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.
Web Developer Softtek GDC Ensenada
Mexico Mexico
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead
United States United States
Chris is a senior developer for AccuWeather.com.
He has been been a professional developer for over 10 years and has worked on many different projects through his years. He has finally settled down in the world of .NET and has been developing all manner of cool web sites and applications for the last 4 years.
Software Developer (Senior) Intelligent Coder
Canada Canada
I've been developing .NET enterprise applications since 2000.

I am originally from Rio de Janeiro and I am currently working at http://www.intelligentcoder.com in Ontario.

I also have my own startup where we offer client intake forms.
Architect Milliman
United States United States
I have been involved in professional software development for over 15 years, focusing on distributed applications on both Microsoft and Java platforms.

I also like long walks on the beach and a sense of humor and don't like mean people Wink | ;-)
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
Europe Europe
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) PNC Bank
United States United States
Harry is a .NET Developer for a major financial institution building web and stand alone applications and class libraries. He also has experience teaching courses on ASP.NET and Microsoft databases. He holds a Master's degree in Information Science.
Web Developer
Switzerland Switzerland
I am a C, C++ , C# and VB.NET software developer in Swiss. I actually work for SOPRA Group with C# and Oracle database.I have good experience in software development life cycle (analysis, requirements, design, coding, test and deploy). This experience spans many other experiences like embedded software, ATL, COM, Java application, complex Windows Installer Packages and more.
- 4+ years in .NET programming (especially C#);
- 3+ years in C/C++ programming;
- 3+ years in VB6, Java, Windows Installer
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.
Canada Canada
Hi my name is Michel, most know me as Jedi_aka.
I have a bachelor degree in CS and a Master degree in Computer science ( AI ).
Web Developer
Spain Spain
Jesus Jimenez is a software development consultant in Madrid. He has focused in .Net technologies in the last years and he mainly works in ASP.NET environments. He is MCAD.NET since 2002 and is starting to be a bit paranoid about usability and user interfaces.

You can read his blog at: http://blogs.clearscreen.com/dtax
Web Developer
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
United Arab Emirates United Arab Emirates
Kareem Shaker is a .NET Architect , He's been working with VC++ and VB since version 4.0 ; Kareem has been working on design and development of many business applications , And he's now spending most of his time working with .NET Framework 1.x and 2.0 using both VB.NET and C# , Kareem has been giving some technical sessions targeted to .NET technologies, One of the technolgoies that I have passion to is EAI, I spend most of my times working on BizTalk Server 2006, I like to share knowledge and to interact with geeks around, Blogging is one of my hobbies, my blog is http://CairoCafe.Blogspot.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.
United States United States
Kevin Rice is a firefighter for a major Southern California fire department. When not working, he enjoys web programming, administration, riding dirt-bikes (Visit SLORider.com) or building anything electronic.
Software Developer (Senior)
United States United States
I started my programmer career over 26 years ago doing COBOL and SAS on a MVS mainframe. It didn't take long for me to move into windows programming. I started my windows programming in Delphi (Pascal) with a Microsoft SQL server back end. I started working with vb.net when the beta 2 came out in 2001. After spending most of my programming life as a windows programmer I started to check out asp.net in 2004. I achieved my MCSD.net in April 2005. I have done a lot of MS SQL database stuff. I have a lot of experience with Window Service and Web services as well. I spent three years as a consultant programing in C#. I really enjoyed it and found the switch between vb.net and C# to be mostly syntax. In my current position I am programming in C# working on WPF and MSSql database stuff. Lately I have been using VS2019.

On a personal note I am a born again Christian, if anyone has any questions about what it means to have a right relationship with God or if you have questions about who Jesus Christ is, send me an e-mail. ben.kubicek[at]netzero[dot]com You need to replace the [at] with @ and [dot] with . for the email to work. My relationship with God gives purpose and meaning to my life.
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.
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.
Program Manager ZonG, China Mobile Company
Pakistan Pakistan
I am working as Manager Enterprise Services where key responsibilities are to support end users on their day to day IT related issues.
The other function I am responsible is IT IPCC Services Support Since September 2013 and my key responsibilities are to maintain IPCC Uptime along with end users support at both CMPak call centers. IPCC enhancements and new feature development is also part of my job role.
The third area that was handed over to me in March 2015 is in-house apps support, where key responsibility is to provide support for all the application developed by IT department and to maintain the availability of these applications.
Previously I was working as Manager Automation & Planning and this is my key area of expertise. My responsibilities were to manage team in Project Planning, System Analysis, Requirements gathering, Preparation of SRS, Presentations to client about the requirements, getting Approvals on SRS from the Client, Database Design, Development Tracking, System Deployments, end user Feedback along with Change Management.

Planning and Defining Scope, Resource Planning, Time Estimating, Creating Charts and Schedules, Risk Analysis
Managing Risks and Issues, Monitoring and Reporting Progress, Team Leadership, Working with Vendors, Scalability were the key area of working along with an efficient problem-solver in professional way with envisions business and technical perspectives to develop workable solutions.

I started my career as developer in 2004 and promoted as team lead IT Automation in 2007 and then as manager so I spend 7 years in Software Development & Project Planning.
Web Developer
Spain Spain
Manuel Abadia had his MS Degree in Computer Science (Univ. Murcia, Spain)

He is a Freelance Software Architect/Engineer and Trainer.

He sells his own components in his webpage (http://www.manuelabadia.com).

He was the Software Architect for the MoviTAP project that won the first prize in the Microsoft and Vodafone mobile web Services contest.

He has done some external work in companies like Namco America Inc. and Gaelco SA.

He has contributed to the MAME project (http://www.mamedev.com) for some years (and continues to do so eventually).
Software Developer (Senior)
Singapore Singapore
Michael Sync is a Microsoft MVP for Silverlight and a member of Microsoft WPF/Silverlight Insider Team.

Please find more details about me in my blog.
Software Developer (Senior) VMware
United States United States
Michael lives in sunny Mountain View, California. He started programming with an Apple //e in 4th grade, graduated from UCLA with a math degree in 1994, and immediately landed a job as a QA engineer at Symantec, working on the Norton AntiVirus team. He pretty much taught himself Windows and MFC programming, and in 1999 he designed and coded a new interface for Norton AntiVirus 2000.
Mike has been a a developer at Napster and at his own lil' startup, Zabersoft, a development company he co-founded with offices in Los Angeles and Odense, Denmark. Mike is now a senior engineer at VMware.

He also enjoys his hobbies of playing pinball, bike riding, photography, and Domion on Friday nights (current favorite combo: Village + double Pirate Ship). He would get his own snooker table too if they weren't so darn big! He is also sad that he's forgotten the languages he's studied: French, Mandarin Chinese, and Japanese.

Mike was a VC MVP from 2005 to 2009.
Software Developer (Senior)
United Kingdom United Kingdom
E-learning specialist. ASP.NET, PHP, AJAX and things like that Smile | :)
Architect BT, UK (ex British Telecom)
United Kingdom United Kingdom
Software Developer (Senior) Paulo Morgado
Portugal Portugal
Software Developer (Senior) @Everywhere
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.
Founder Teamcal AI
United States United States
Software Developer (Senior)
United Kingdom United Kingdom
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)

- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence

Both of these at Sussex University UK.

Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2016
  • Codeproject MVP 2016
  • Microsoft C# MVP 2015
  • Codeproject MVP 2015
  • Microsoft C# MVP 2014
  • Codeproject MVP 2014
  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog
Software Developer (Senior)
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) Systems Limited
Pakistan Pakistan
I have graduated from SirSyed university of engineering and technology in year 2005. Working on Microsoft Platform for 3 years.
I like to work on new technologies. Always keen to learn new orientation in software design. Design patterns is the area for which i am looking to work on.
Web Developer
Turkey Turkey
Hi, My name is Serkan Yerşen, I'm 24 years old and I'm from TURKEY,
I recently graduated from The Computer Technologies and Programming department of Bilkent University, Bilkent is the one of the many biggest Universities in TURKEY.
I worked for my school for a year. After i quit job at my school. i started to work on web apllication developments.
Currently I'm Working for The Jotform Development Team in Interlogy LLC Company.


My proficiencies are VB6, PHP, MySQL, JavaScript and AJAX technics, CSS+HTML, and Linux Systems.

You can find more information about me by visiting my blogs.
My English Blog
My Turkish Blog
Web Developer
Australia Australia
I have been awarded MVP (Visual C#) for year 2007, 2008, 2009. I am a Microsoft Certified Application Developer (C# .Net). I currently live in Melbourne, Australia. I am a co-founder and core developer of Pageflakes www.pageflakes.com and Founder of Simplexhub, a highly experienced software development company based in Melbourne Australia and Dhaka, Bangladesh. Simplexhub.
My BLOG http://www.geekswithblogs.net/shahed
http://msmvps.com/blogs/shahed/Default.aspx.
Web Developer
United Kingdom United Kingdom
Trenton Moss is crazy about usability and accessibility - so crazy that he founded Webcredible, an industry leading user experience consultancy, to help make the Internet a better place for everyone. He's very good at information architecture and interaction design.
Web Developer PageLabs
United States United States
I'm the founder of PageLabs, a web-based performance and SEO optimization site.

Give your site a boost in performance, even take a free speed test!

http://www.pagelabs.com
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Iran (Islamic Republic of) Iran (Islamic Republic of)
Python, PostgreSQL, Cherrypy, Apache, .Net , C#, Asp.net, .Net Remoting, Ajax, Controls, MVC, SOA, SOAP, Razor
Web Developer
Russian Federation Russian Federation
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 - 1 Feb 2007