Click here to Skip to main content
15,890,043 members
This competition has ended

Best ASP.NET article of May 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.
2 May 2007pmpdesign
A lightweight C# library to add images and 'round rectangles' to a PDF on the fly and then securely embed the PDF in a web page
4 May 2007JetBrains s.r.o.
Are you spending most of your development time coding the simplest things by hand? Discover high gear .NET development, made possible with ReSharper 2.5, and join thousands of C# and ASP.NET developers who are benefiting daily from boosted productivity and a more enjoyable coding experience.
10 May 2007Paul Glavich
ANTS Profiler provides you with a quick and easy way of identifying performance bottlenecks within your .NET applications. Additional support for the latest .NET 3.0 features, the Vista operating system, and Visual Studio integration, cements ANTS Profiler as a leading tool in performance profiling.
Please Sign up or sign in to vote.
10 May 2007Scott Holodak
Adding XPath-like position tracking to XmlTextReader and SgmlReader for lightweight, high performance screen scraping.
Please Sign up or sign in to vote.
30 May 2007Robertjan Tuit
ASP.NET and Ajax Webservices, not from a .asmx file, but from a compiled assembly with a little bit of reflection
Please Sign up or sign in to vote.
31 Jul 2007Dmitry Khudorozhkov
Article presents the Lightmapper - a helper script to highlight areas of an image map.
Please Sign up or sign in to vote.
26 Jun 2014Michael Chourdakis
Free, portable, compiler-independent XML library in C++
Please Sign up or sign in to vote.
22 May 2007Bryan_Sullivan
In this second part of a two-part series, you will learn about application security issues related to authentication and authorization, as well as five vulnerabilities commonly found in ASP.NET web-based applications.
Please Sign up or sign in to vote.
8 May 2007Charith M
By using this article, you can easily configure multiple output log files from log4net
Please Sign up or sign in to vote.
31 May 2007Andrew Golik
This grid supports resizing, dragging, and sorting the columns. It was implemented using the MVC pattern.
Please Sign up or sign in to vote.
4 Jun 2007Petrovik Aleksandar
This article will show you that creating AJAX Control Toolkit like controls is not a hard task
Please Sign up or sign in to vote.
27 May 2007Rakesh Krishna Bhatt
Microsoft Treeview control Event Capturing on Nodes
Please Sign up or sign in to vote.
22 Oct 2014User-Rock
Accessing a C# .NET DLL in VB6 using Com+ or Com Interop
Please Sign up or sign in to vote.
8 May 2007Dana LeBeau
Check out this unconventional use of Microsoft's Client-side Reporting Technology that can make your Winform or ASP.NET apps "expression aware" and more powerful for your users.
Please Sign up or sign in to vote.
23 May 2007Frank Mayer-Potschak
Description of an interface programming tool for SAP and .NET integration.
Please Sign up or sign in to vote.
24 May 2007kubben
Using Visual Studio to debug JavaScript in IE can really speed up your JavaScript development and save you some headaches
Please Sign up or sign in to vote.
2 May 2008Fadi Abdelqader
Create an RTP multicasting presenter (with motion detection).
Please Sign up or sign in to vote.
24 Sep 2008Sandeep Mewara
How to import and export appointments from Outlook on client-side via JavaScript (for a web application hosted on the server).
Please Sign up or sign in to vote.
7 May 2007Rohit Gadagkar
A generic solution and an accompanying threading framework to optimize calls between .NET and apartment threaded COM components
Please Sign up or sign in to vote.
22 May 2007Sacha Barber
Using JavaScript To Select GridView Rows
Please Sign up or sign in to vote.
26 May 2007Kim Major
Show developers how to get progress notifications as data is sent and received from a web server during Web Service calls.
Please Sign up or sign in to vote.
26 May 2007Ehsan Golkar
How to invoke web services without using add/Web reference
Please Sign up or sign in to vote.
29 May 2007ggraham412
An example of how to store Business Objects in Session State with mutliple browser windows open on the same client
Please Sign up or sign in to vote.
29 May 2007Valery_Minsk
How to make a browser's refresh manageable
Please Sign up or sign in to vote.
2 May 2007Magnus Lundahl
Add a stylish chart to your Web page using only client-side JavaScript.
Please Sign up or sign in to vote.
26 May 2007.Suchit
Tinkering with SilverLight to get a 3D scene rendered in the Browser.
Please Sign up or sign in to vote.
23 May 2007Luke Foust
Creating ASP.NET wrappers for YUI Javascript controls
Please Sign up or sign in to vote.
10 May 2007FrankNight
The article shows how to use SQL features of Microsoft LogParser with ADO.NET
Please Sign up or sign in to vote.
24 May 2007Jeff Bazinet
VwdCms.ImageZoom is a server control that provides zoom in and out and best-fit image resizing. The control is very simple and is a good example of how to manipulate the size of images with JavaScript
Please Sign up or sign in to vote.
7 May 2007madhumalar
This article helps to change the old URLs to new URLs referred to in the SharePoint webparts which is useful during the migration process
Please Sign up or sign in to vote.
13 May 2007Mahdi Abdulhamid
A simple SharePoint 2007 web part to calculate two numbers which supports ASP.NET 2.0 AJAX 1.0
Please Sign up or sign in to vote.
15 Nov 2014Michael Ulmann
The MasterPage is derived from UserControl and thus, does not support the method 'InitializeCulture()'; a bit more coding is required in order to make the ASP.NET MasterPage localizable.
Please Sign up or sign in to vote.
16 May 2007RayLouw
This article explains how to create your own HTML attributes using a plug-in framework.
Please Sign up or sign in to vote.
19 Aug 2010MattsterP
Create Cross-Browser Vertical Text in HTML without using Internet Explorer specific layout-flow or writing-mode
Please Sign up or sign in to vote.
21 May 2007naveedullah
This article describes the concepts and steps needed to create a multilingual publishing site in MOSS
Please Sign up or sign in to vote.
6 Dec 2007Justin Bozonier
Code for implementing a NextPrev numeric pager mode via a pager template class.
Please Sign up or sign in to vote.
31 May 2007David Gevaerts
About writing sidebar gadgets
Please Sign up or sign in to vote.
14 May 2007Imran Mani
This article explains how to sort an HTML table and add your own scrollbar
Please Sign up or sign in to vote.
7 May 2007Nawaz Ijaz
This article is aimed to get familiar with RSS (Really Simple Syndication) Feed, its formation, practical usage and its progmatical implementation
Please Sign up or sign in to vote.
11 May 2007Gaurav K Singh
This article describes how to implement ASP.NET Ajax into applications
Please Sign up or sign in to vote.
19 Feb 2021Mykola Tarasyuk
Description of a variant of the image-based CAPTCHA
Please Sign up or sign in to vote.
3 May 2007Bryan_Sullivan
In part one of this two part article, you will learn about five of the top ten “worst offenders” of misconfigurations of application security that can cause overall problems for ASP.NET Web-based applications. Learn more about how to secure the Web.config files of an ASP.NET application.
Please Sign up or sign in to vote.
13 Aug 2007Danilo Mendez
Smart Code the Open Source Code Generator
Please Sign up or sign in to vote.
22 May 2007VanithaGanesan
Custom Authorization using HTTP Modules
Please Sign up or sign in to vote.
3 May 2007Mohammed Habeeb
An article to illustrate editing and encrypting of sections of a Web.Config file programatically.
Please Sign up or sign in to vote.
22 May 2007fstrahberger
ProgressBar for ASP.NET using AJAX.
Please Sign up or sign in to vote.
28 May 2007SachinKumarK
Caching data at client side using the Microsoft Tabular control with sorting and paging. Exporting this data into an Excel sheet using File system object.
Please Sign up or sign in to vote.
16 Mar 2010Jesse Fatherree
Quick and easy Active Directory authentication using LDAP and ASP.NET
Please Sign up or sign in to vote.
4 May 2007GregD
This article shows how to implement/simulate a tabbed dialog box in JavaScript.

Current Participants

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

Architect GE India Innovation Center
India India
Suchit is an Architect at GE India Innovation Center, Hyderabad.

He architected and developed portions of Proficy RX, a Process Analytical Technology (PAT) Solution of GE Fanuc Intelligent Platforms.

He also is the Architect of OPC Server for hardware devices of GE Sensing. These devices sense temperature, humidity, combustibles, fluid flow, pressure and various engineering parameters - primarily used in Industrial Automation & Process Control applications.

Interests: Computer Graphics, Mathematical Modeling, Scientific Applications Development.

He lives in Hyderabad India with. Loves reading books.
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
United States United States
Bryan Sullivan is a development manager at SPI Dynamics, a Web application security products company. Bryan manages the DevInspect and QAInspect Web security products, which help programmers maintain application security throughout the development and testing process. He has a bachelor's degree in mathematics from Georgia Tech and 12 years of experience in the information technology industry. Bryan is currently coauthoring a book with noted security expert Billy Hoffman on Ajax security, which will be published in summer 2007 by Addison-Wesley.
Web Developer
Sri Lanka Sri Lanka
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.
Web Developer
United States United States
Dana has been developing software for companies in the greater Boston area for 15 years. He has been developing extensively with .NET since 2002.
Dana is a consultant for DJL Systems, Inc., is a Microsoft Certified Professional, and holds a B.S. in Computer Science from W.I.T.
Web Developer
United States United States
Danilo is the creator of SmartRules, a Business Rules Engine. He is an industry consultant working primarily with companies interested in implementing dynamic rules programming concepts to add flexibility to their architectures on web, CE, and desktop platforms. He operates his own website, Kontac, where you will find more information.

To contact Danilo, email him at danilo.mendez@gmail.com.
Systems Engineer Merlijn Marketeer
Belgium Belgium
I started programming in the 80’s and was fascinated by data communication from the start. I had a Fidonet BBS and was even REC for Belgium for a while. I am employed in IT and Programming by Merlijn Marketeer. English is not my native language, so I hope you don’t mind my language to much! This is also why I am open for suggestions for grammatical changes of my articles.
Software Developer Freelance software engineer
Russian Federation Russian Federation
Dmitry Khudorozhkov began programming (and gaming) with his ZX Spectrum in 1989. Having seen and used all IBM PCs from early XT to the latest x64 machines, now Dmitry is a freelance programmer, living in Moscow, Russia. He is a graduate of the Moscow State Institute of Electronics and Mathematics (Applied Mathematics).

He is proficient in:

- C/C++ - more that 9 years of experience. Pure Win32 API/MFC desktop programming, networking (BSD/Win sockets), databases (primarily SQLite), OpenGL;

- JavaScript - more that 6 years of experience. Client-side components, AJAX, jQuery installation and customization;

- Firefox extensions (immediatelly ready for addons.mozilla.org reviewing) and Greasemonkey scripts. As an example of extensions Dmitry made you can search for FoxyPrices or WhatBird Winged Toolbar;

- XML and it's applications (last 2 years): XSLT (+ XPath), XSD, SVG, VML;

- ASP.NET/C# (webservices mostly);

Also familiar with (= entry level):

- PHP;

- HTML/CSS slicing.

Trying to learn:

- Ruby/Ruby-on-Rails;

- Czech language.

If you wish to express your opinion, ask a question or report a bug, feel free to e-mail:dmitrykhudorozhkov@yahoo.com. Job offers are warmly welcome.

If you wish to donate - and, by doing so, support further development - you can send Dmitry a bonus through the Rentacoder.com service (registration is free, Paypal is supported). Russian users can donate to the Yandex.Money account 41001132298694.

-
Iran (Islamic Republic of) Iran (Islamic Republic of)
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Systems Engineer SocketCoder.Com
Jordan Jordan
Fadi Abdelqader
WebSite: http://www.SocketCoder.com
Facebook Group: http://www.facebook.com/groups/socketcoder/
Facebook Page: http://www.facebook.com/socketcoders/

Last Published Book:
-Professional Network, Distributed Systems & TCP/IP Programming In .NET Framework 1.1 & 2.0 (2006 Release)

Last Published eBook:
- The SocketCoder e-Reference For Network, Distributed Systems And TCP/IP Programming In .NET, Arabic (SocketCoder.Com 2010)

Last Projects:
- Silverlight Based Projects For Web Video Conferencing (WCS,WMS,WCS Plus..)
-(SocketCoder) RTP Multicasting VOIP Library
-(SocketCoder) Remote Controlling Systems

Last SocketCoder RSS: http://www.socketcoder.com/feed/

http://www.socketcoder.com
Software Developer FMP software & process engineering GmhH
Germany Germany
Im working as freelance consultant and software engineer in southern germany. If you have any questions about this article please contact me.
CEO Gekoproject.com
Italy Italy
I'm a senior software developer.
I wrote my first program in basic with commodore 64, that is... a long time ago Wink | ;-)
From that moment, I've learned many programming language and developed many projects.

I've started working as IT consultant in a software factory company that had produced software mostly for banking and financial business.
In this environment I could work on many different hardware platforms, using many different technologies and programming languages.Then, in the era of distributed application, I learnt to make all these different techologies working together.

My interest has always been in software development specially oriented to internet application, but during all this time I've acquired also other skill in system and network administration.
Web Developer
Germany Germany
Florian works as consultant for change- and configuration management for about 7 years. In this environment he is often forced to work with unix, perl and shell scripts.

For more information about change- and configuration management (espacially Serena Dimensions) visit: www.venco.de

For video tutorials about asp.net, ajax, gridviews, ... (in german) visit: www.siore.com
Web Developer UTStarcom
India India
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.
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.
Web Developer
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
United States United States
Professional software developer with a track record of delivering reliable production web applications.
Specializing in modern web application development with Azure, AWS, C#, .NET, NodeJs, Web API, REST, SQL Server, JavaScript, ReactJs, jQuery, Bootstrap, and CSS.
Systems Engineer
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.
Czech Republic Czech Republic
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
This is a Organisation (No members)

Web Developer
United States United States
Justin Bozonier is 25 years old and lives with his wife in Bellevue, WA. He currently works for LexisNexis Courtlink as a Software Engineer on the UI team for File & Serve/Total Litigator.

Justin started dabbling in ColdFusion and eventually grew that knowledge into working with ASP and eventually into ASP.Net.

His current passions are exploring Test Driven Development, elegant unit test development, and design patterns. You can read more about his current pursuits by visiting his blog at http://www.aboutjustin.com/
Web Developer
Israel Israel
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 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.
Web Developer
United States United States
Luke Foust is a software developer from San Diego, CA.
Web Developer
India India
Havin 6+years of IT experience and Working as a Technical Lead with Wipro Technologies, Bangalore specifically in Sharepoint and .Net. My hobbies are painting and photography.
Web Developer Know IT Stockholm
Europe Europe
Software developer @Know IT Stockholm:
Java/JEE/JMS/JSF
JavaScript
Web Developer
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.
Web Developer
United States United States
Matt Palmerlee is a Software Engineer that has been working in the Microsoft.NET environment developing C# WebServices, Windows Applications, Web Applications, and Windows Services since 2003.
Software Developer
Greece Greece
I'm working in C++, PHP , Java, Windows, iOS, Android and Web (HTML/Javascript/CSS).

I 've a PhD in Digital Signal Processing and Artificial Intelligence and I specialize in Pro Audio and AI applications.

My home page: https://www.turbo-play.com
Architect Swissworx
Australia Australia
MCAD, MCPD Web Developer 2.0, MCPD Enterprise Developer 3.5

My company: Swissworx
My blog: Sitecore Experts

Hopp Schwiiz Smile | :)
Web Developer
India India
Mohammed Habeeb works as a software developer for an IT company in Dubai. He holds a bachelors in Computer Science Engineering from MES College, Calicut University. He is also a Microsoft Certified Application Developer (MCAD) in .NET Framework. He has a strong inclination towards Microsoft technologies especially the .NET Platform. He has been an active member of Cochin and Bangalore Microsoft user groups.
He has a strong passion for science and technology. His interests span through travelling, driving, photography, stamps and coin collection.
You can find more about him @ http://www.habeebonline.com
Software Developer (Senior)
Ukraine Ukraine
I'm a software developer from Ukraine. I write about ASP.NET and other .NET related topics over at my blog
Web Developer
Pakistan Pakistan
Naveedullah Khan, a graduate from Department of Computer Science, Karachi University has got more than 5 years of experience in the software industry and currently working as a Senior Technology Consultant/ Project Manager at KalSoft (Pvt.) Ltd.

Being an evangelist of Computer Science among other things, he commenced his career as a core Visual C++ and .NET developer, moved to the design and analysis of various systems and now his main area of expertise is SharePoint Products and Technologies.

From SharePoint’s perspective, he started from SPS 2001, moved to SPS 2003 and now an expert level MOSS consultant. He has carried out several projects based on SPS 2003 and MOSS 2007 in the Gulf region.

He has achieved PMP (Project Management Professional) Certification. He is also MCAD.NET and has got several other certifications and awards. Naveed is also a member of PMI Karachi Chapter and Association of Computing Machinery (ACM). He has been a speaker at many conferences and events organized by Microsoft including PDC 2005, LOVE Launch 2007. He has been a trainer at several community training sessions in universities and user groups.
Web Developer
Pakistan Pakistan
Like typical Piscean, Nawaz Ijaz is a dreamer and a very sensitive guy indeed. He loves to take challenges. His aim is to become the master in his field. He is currently working as a Software Engineer at NetSol Technologies (a CMMI Level 5 Organization). He believes on learning Technologies rather learning tools. He feels comfortable while programming under any platform. However he is keener to work on Web Application Development. Previously, he has also made various Plug-ins for Adobe Acrobat Exchange during his stay at KAPS Computing.

Nawaz Ijaz has done BS (hons) in computer sciences and planning to do some specializations in the same field in near future.
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) Strategic Connections Inc.
Canada Canada
I'm in Toronto now, working for some CRM company....
Web Developer
Australia Australia


PMP Design is based in Newcastle, Australia and specialises in designing and implementing custom business management systems and websites.


Owner Geoff is currently working on TimeSuite, a business management system for project based organisations.


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.
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.
Founder Devusion
Netherlands Netherlands
Robertjan is an independent Developing and usability Consultant.

He has been a speaker at CodeCamp, TechDays and other venues. And blogs regularly on http://www.robertjantuit.nl

His specialaties are User Interfaces, Silverlight, WPF, Custom Controls and Software Architecture, Design and Agile development.
Web Developer
United States United States
I am a tech lead working for Cap Gemini. Although I primarily work with the Microsoft technology stack (including .NET and legacy technologies) I like to keep myself informed about developments in the Java world.
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
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 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.


Web Developer Pearson Education
United States United States
I'm a Senior Software Developer at Pearson Education. I've been programming since I was a kid. It went a little something like this... C64 Basic, GW Basic (~DOS 3.3), QuickBasic, TurboPascal, Visual Basic, VB.NET, PHP, C#.
Software Developer
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Belarus Belarus
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
VanithaGanesan is a software professional skilled in .NET,SQL Server,Oracle and Formware products.She has a Master degree in Computer Application and holds MCSD.NET certification.
You must sign in to participate in this contest.
This contest has ended.
1 May - 1 Jun 2007