Click here to Skip to main content
15,868,016 members
This competition has ended

Best ASP.NET article of April 2008

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.
23 Apr 2008Robert Pittenger, MCPD-EAD
This article shows how to implement context sensitive help for your ASP.NET web applications using RoboHelp WebHelp.
Please Sign up or sign in to vote.
9 Apr 2008danludwig
Enforcing mouse scroll wheel behavior across target browsers.
10 Apr 2008J Martinsson
Written by Jonas Martinsson, an entrepreneur and member of Mainsoft's development team. Jonas helped to integrate Mainsoft's .NET-Java EE interoperability products with the Visual Studio IDE.
7 Apr 2008John Meeks
Award-Winning, Innovative, Feature-Rich ASP.NET Hosting starting from $10/month
Please Sign up or sign in to vote.
8 Apr 2008Tony Thong
New RIA technologies provide advanced interactivity with Internet. Are they a benefit for Intranet site?
Please Sign up or sign in to vote.
9 Apr 2008danludwig
Responding to special keyboard events to improve behavior.
Please Sign up or sign in to vote.
13 Apr 2008Omar Al Zabir
An AJAX Proxy HttpHandler built using ASP.NET that continuously delivers content from external domains to the browser and is thus faster and more scalable than any other proxy service.
Please Sign up or sign in to vote.
21 Oct 2008Pero Matić
Case-study on the internals of a Navigational Workflow engine for a fictional dating website called “World Wide Dating”.
Please Sign up or sign in to vote.
20 Jan 2013Daniel Flower
In this C# project, BASIC source code is compiled to JavaScript and run in a browser.
Please Sign up or sign in to vote.
26 Jun 2008Boaz Davidoff
Using multi-threading techniques to create a duplex (two-way) web service that can push events/messages to the client.
Please Sign up or sign in to vote.
25 Oct 2012Gavin Sinai
Four important aspects of SharePoint 2007 Web Part development
Please Sign up or sign in to vote.
16 May 2008Samir NIGAM
This article describes how to navigate GridView rows with the help of arrow (up/down) keys using JavaScript.
Please Sign up or sign in to vote.
20 May 2008Florian DREVET
Shows you how to build an image based WebControl displaying static maps with markers
Please Sign up or sign in to vote.
15 Apr 2008Andrew Golik
This article explains how to maintain the web application state.
Please Sign up or sign in to vote.
18 Apr 2008Ehsanul Haque
An article on managing ASP.NET server controls, event handlers, and server-side validation using XML and XSLT.
Please Sign up or sign in to vote.
26 Jun 2009Naga Sridhar Madiraju
GridViewImages from DB in ASP.NET using C#
Please Sign up or sign in to vote.
24 Apr 2008David Meng
To implement PageAsyncTask for web part rendering in parallel instead of RegisterWorkItem.
Please Sign up or sign in to vote.
8 May 2008edwin_vermeer
A demo web application for demonstrating the power of LINQ for db4o.
Please Sign up or sign in to vote.
14 Apr 2008Broken Bokken
Learn how to use the ReportViewer with any data source, and build reports on the fly for use on the web or in Windows applications.
Please Sign up or sign in to vote.
2 Apr 2008Jason Witty
Combine scrollbar events, JSON RPC calls, and LINQ to create a fluid, fast, and "no click" paginated DataGrid.
Please Sign up or sign in to vote.
26 Jun 2014John D. Cook
A script for extracting string literals from source code for review
Please Sign up or sign in to vote.
6 May 2008Pete O'Hanlon
A class to perform a "naive" comparison of two chunks of text to see if they look to be the same.
Please Sign up or sign in to vote.
18 Apr 2008Philip Lippard
A URL Rewriter/ Redirector which utilizes new and advanced IIS7 Integrated ASP.NET Pipeline feature
Please Sign up or sign in to vote.
25 Apr 2008PopeDarren
Automatically resize a TabContainer or TabPanel.
Please Sign up or sign in to vote.
22 Apr 2008Tamir Khason
How to use raw sockets in Silverlight application and how to make Silverlight speak with Windows Forms and WPF
Please Sign up or sign in to vote.
9 Apr 2008Armin Kabir
This article will show you how to dynamically add javascript or stylesheet to the header of asp.net page.
Please Sign up or sign in to vote.
25 May 2009Stephen Huen
Custom Flash Movie Field for WSS 3.0 to render Flash movies
Please Sign up or sign in to vote.
8 Apr 2008Wilfred Verkley
Implementing a socket based Comet solution in ASP.NET.
Please Sign up or sign in to vote.
23 Jul 2013Syed M Hussain
This article explains how to create a messagebox class to use in web applications.
Please Sign up or sign in to vote.
20 Apr 2008Matt Gullett
A JavaScript widget to customize the look and feel of check boxes
Please Sign up or sign in to vote.
29 Apr 2008Sam Shiles
A message manager to map XML response messages to JavaScript objects.
Please Sign up or sign in to vote.
8 Jul 2009nickyt
How to integrate a blogger.com blog into an ASP.NET 2.0 Web Site
Please Sign up or sign in to vote.
16 Apr 2008Edward Moemeka
A continuation of using XAML for configuring applications
Please Sign up or sign in to vote.
9 May 2008Florian DREVET
Use scopes and categories to avoid collision and confusion between your session values.
Please Sign up or sign in to vote.
24 Apr 2008Abhilash Nedumpurath
An introduction to using the DataGrid control in Silverlight 2.0.
Please Sign up or sign in to vote.
11 Apr 2008Remy Blaettler
A search box that updates the page with search results as you type
Please Sign up or sign in to vote.
28 Apr 2008Jamie Pompu
Hide sections of the page when an UpdateProgress control is activated.
Please Sign up or sign in to vote.
28 Apr 2008Tim Mason
A Silverlight2 lightbox control
Please Sign up or sign in to vote.
16 Apr 2008Mina Shawky
Storing ajax history points and navigating using the browser's back and forward buttons
Please Sign up or sign in to vote.
3 Apr 2008Pramod S Kumar
How to implement a login/signup screen using the AJAX ModalPopupExtender.
Please Sign up or sign in to vote.
25 Apr 2008Robert Pittenger, MCPD-EAD
This article shows a technique for building ASP.NET web pages where the entire page contents are created dynamically in code-behind.
Please Sign up or sign in to vote.
9 Apr 2008Armin Kabir
This article describe how to sort generic collections
Please Sign up or sign in to vote.
5 Oct 2008Babak Ansari
A framework to develop Win-Form and Web-Form applications using generic components
Please Sign up or sign in to vote.
7 Apr 2008Impellium Soft Corp
Writing JavaScript controls using principles of object-oriented programming
Please Sign up or sign in to vote.
12 Apr 2008Sivastyle
An approach to minimize issues when using properties in ASP.NET.
Please Sign up or sign in to vote.
21 Apr 2008percyboy
Tired of converting HyperLinkFields into TemplateFields in order to solve the UrlEncode issue? This solution is right for you.
Please Sign up or sign in to vote.
28 Apr 2008Enoch Tsai
Discussing the creation of custom Phone TextBox and its built-in PhoneValidator that validates a group of textboxes which represents three sections of a phone number. It inherits the BaseValidator and uses some new cool ASP.NET AJAX 3.5 features.

Current Participants

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

United States United States
I have 3 years of IT experience.
Doing : C#, ASP.NET,VB,SQL Server, Oracle

Currently working in Technopark, Kerala,India
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
Software Developer (Senior) Innovative Design
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)
Canada Canada
Software development experience since 1993

Skills
- Programming Languages: C# .NET, Delphi, C++, Java and VB
- Development Methodologies (SDLC): RUP, Scrum and XP
- Database: SQL server, Oracle, Apollo database and MS Access.

Educations & Certificates
- Microsoft® Certified Professional (MCP)
- Sun® Certified Java2 Programmer
- B.S. in computer science
Technical Lead Sela College
Israel Israel
With over 20 years of IT experience, Boaz currently works as a Consultant/Instructor at Sela College
Other
United States United States
I have been a Techincal Consultant in Omaha, NE specializing in .NET technology since 2007. My latest projects include hyperspectral imaging, Learning Management Systems, Content Management Systems, Online StoreFronts, medical web applications, and other websites. Before becoming a consultant I spent 2 years developing ASP.NET websites for a large market research company. My favorite programming language is C#.

In my free time I enjoy studying the Japanese culture and language, practicing a Japanese sword art called Shinkendo, and spending time with my family.
Software Developer (Senior)
Australia Australia
Programming computers ( self taught ) since about 1984 when I bought my first Apple ][. Was working on a GUI library to interface Win32 to Python, and writing graphics filters in my spare time, and then building n-tiered apps using asp, atl and asp.net in my job at Dytech. After 4 years there, I've started working from home, at first for Code Project and now for a vet telemedicine company. I owned part of a company that sells client education software in the vet market, but we sold that and I worked for the owners for five years before leaving to get away from the travel, and spend more time with my family. I now work for a company here in Hobart, doing all sorts of Microsoft based stuff in C++ and C#, with a lot of T-SQL in the mix.
Software Developer
China China
Daniel has a Bachelor of Science with First Class Honours from the University of Auckland, and has designed and developed software in companies large and small.
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 MapleCity Consulting Inc.
Canada Canada
I am so happy to have the opportunity to share experience each other with you. Currently I am a web developer on sharepoint solutions. In this field I have developed many web parts for Toronto based organizations. Recently I have done one portal customization and upgrade it from WSS 2.0 to WSS3.0. I like sharepoint development. It brings me to the world of the collision between cutting edge techniques and traditional ways. I am enjoying the experience to know Microsoft wisdoms.
United States United States
Hi I'm Edward Moemeka,
For more interesting articles about stuff check out my blog at http://moemeka.blogspot.com
To correspond, email me at edward.moemeka@synertry.com
To support my company, thus help me feed my family, check out our awesome online preview at www.synertry.com. Remember, its in alpha Wink | ;-)
Software Developer (Senior) Mirabeau bv
Netherlands Netherlands
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Desme Inc
Bangladesh Bangladesh
Ehsanul Haque is a Software Engineer, who is dedicated to Microsoft .NET based development. He is involved with several US based software projects from his country. Already he has completed few projects, which are being used by several users of different countries, such as USA, Japan, and Bangladesh. While developing and managing a team, he maintains a set of well defined engineering practices developed by him and other online developer community. Beside software development, he has also written several technical articles.

When not engaged with technical stuffs, he likes to pass time with his friends, and family members, listens music, watching TV, travel or by reading books.
Software Developer (Senior) Bibles for America
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.
Chief Technology Officer Stambia
France France
I'm a 39 year old team deputy CTO, living and working near Lyon (France)

I started to write softwares in the end of 90's, when I was a teenager.

I acquired several but complementary skills, mainly (but not only) on Microsoft's technologies and platforms : assembly (x86, 68k), C, C++, .NET/C#, JavaScript/HTML/CSS, PHP, DBMS (MySQL, Oracle, SQL Server, etc.), etc.

During 2007-2012, I was particulary active on .NET, ASP.NET, C#, SQL Server and ORM (NHibernate) with a growing time spent on architecture, technical management, code review, etc.

Since 2013, I'm a full-time development team leader/manager at Everial, I stopped development at work but still love to develop some personnal programs during my spare time, mainly for domotic purposes. I use to play with Arduino, ESP8266/NodeCmu, Raspberry PI... running them with some C++ and .NET Core.

My hobbies are futsal, badminton, motorcycle, Formula One, domotic, gardening... and software developement.
Technical Lead Optalitix
United Kingdom United Kingdom
I am a software developer from South Africa currently living and working in the United Kingdom. I have an undergraduate degree in Computer Science and a Masters degree in Artificial Intelligence.

My present interests:
- ASP.NET MVC
- SQL Server
- Mongo Database
- NServiceBus

Optalitix
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Founder Impellium Software
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Israel Israel
Jonas Martinsson is an entrepreneur and member of Mainsoft's development team. Jonas helped to integrate Mainsoft's .NET-Java EE interoperability products with the Visual Studio IDE.
President
Canada Canada
Jamie is an experienced IT professional, Scrum Master, Agile practitioner and Entrepreneur. He has experience leading teams of various sizes, in companies of various sizes to nothing but success. He's helped people from ideas on a napkin to full business plans become successful and profitable businesses. His company, located in the area of Calgary, Chunk Munk Technologies, is arguably one of the industry leaders with respect to customer service and satisfaction. Chunk Munk operates in what Jamie calls “ethics based business”.
Software Developer (Senior)
United States United States
For more articles please visit my website:
http://www.aprogrammersjournal.com

A Programmers Journal
RSS
Technical Lead Persistent Systems
India India
Working as Project Lead in Persistent Systems, CMMI level 5 company. http://www.Persistent.co.in
President John D. Cook Consulting
United States United States
I work in the areas of applied mathematics, data analysis, and data privacy.

Check out my blog or send me a note.

 

DiscountASP.NET
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.
Software Developer Link Development
Egypt Egypt
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer Pasca Software Solutions
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Canada Canada
Web Guru / Crime Fighter
Architect BT, UK (ex British Telecom)
United Kingdom United Kingdom
Software Developer
China China
I am a Chinese software developer, while I am now working in Japan.
If you can read in Chinese, you may visit my blog in Chinese:
http://blog.joycode.com/percyboy/
Thanks!
Founder Turing Inc.
United States United States
CEO
United Kingdom United Kingdom
A developer for over 30 years, I've been lucky enough to write articles and applications for Code Project as well as the Intel Ultimate Coder - Going Perceptual challenge. I live in the North East of England with 2 wonderful daughters and a wonderful wife.

I am not the Stig, but I do wish I had Lotus Tuned Suspension.
Web Developer Sanibel Logic LLC
United States United States
Philip Lippard is Chief Technical Officer at Sanibel Logic LLC. Sanibel Logic ( http://www.sanibellogic.com ) is focused on providing software products and technical consulting to selected clients; leveraging a wide range of Microsoft Web based and Windows client/server enterprise technologies. Products and services have been provided to licensees in thirty six (36) countries.
Software Developer (Senior) MFA Oil
United States United States
I like puzzles, math, astronomy, books and movies and I read about 3 sci-fi books every month. I also love to laugh. I'm the guy who laughs out loud with headphones on. I know, most of you all hate that guy... but you try to watch this without laughing out loud: https://www.youtube.com/watch?v=JI1kq6CA_38
Software Developer (Senior) NYCEDC
United States United States
Pramod has been a software developer for more than 6 years now mostly working on Ajax ASP.NET web applications.
Web Developer
United States United States
Remy Blaettler (or Rémy Blättler in Swiss German writing) works as the Chief of the System for Supertext AG.

Supertext is the first online copywriting agency and has over 300 professional freelance writers, journalists, proofreaders and translaters in ints network.


Remy started dabbling with Computers when he was 12 on his fathers 286 PC with Basic, he soon moved to Turbo Pascal and then to C++. The last 3 years were dedicated to C# and some ASP.NET.
President Starpoint Software Inc.
United States United States
Bob Pittenger is founder and President of Starpoint Software Inc. He holds a B.A. degree from Miami University, M.S. and Ph.D. degrees from Purdue University, and an MBA from Xavier University. He has been programming since 1993, starting with Windows application development in C++/MFC and moving to C# and .NET around 2005 and is a .NET Microsoft Certified Professional Developer.

Bob is the author of two books:
Billionaire: How the Ultra-Rich Built Their Fortunes Through Good and Evil and What You Can Learn from Them
and
Wealthonomics: The Most Important Economic and Financial Concepts that Can Make You Rich Fast.
Visit http://www.billionairebook.net for more information.
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.
Technical Lead Infogain India Pvt Ltd
India India


Samir NIGAM is a Microsoft Certified Professional. He is an insightful IT professional with results-driven comprehensive technical skill having rich, hands-on work experience n web-based applications using ASP.NET, C#, AJAX, Web Service, WCF, jQuery, Microsoft Enterprise Library , LINQ, MS Entity Framework, nHibernate, MS SQL Server & SSRS.



He has earned his master degree (MCA) from U.P. Technical University, Lucknow, INDIA, his post graduate dipoma (PGDCA ) from Institute of Engineering and Rural Technology, Allahabad, INDIA and his bachelor degree (BSc - Mathematics) from University of Allahabad, Allahabad, INDIA.



He has good knowledge of Object Oriented Programming, n-Tier Architecture, SOLID Principle, and Algorithm Analysis & Design as well as good command over cross-browser client side programming using JavaScript & jQuery,.



Awards:


Web Developer
India India
I am a software developer from Chennai, India. From Novemeber 2004, I am in to the .NET Framework and I enjoy writing codes in C#. My experience in .NET Technology includes designing and creating custom controls and application for Web and windows platform.
Software Developer (Senior)
Canada Canada
A Microsoft Certified Professional Developer and Technology Specialist.

Experience and expertise in SharePoint 2016 / 2013 / 2010 / 2007.

Role ranges from a developer in a multi-person team to a solution consultant with expert-level skills, leading a project to completion status.

Proven experience working effectively in a team environment and a self-managed environment.
Web 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.
Architect Better Place
Israel Israel
Hello! My name is Tamir Khason, and I am software architect, project manager, system analyst and [of course] programmer. In addition to writing big amount of documentation, I also write code, a lot of code. I used to work as a freelance architect, project manager, trainer, and consultant here, in Israel, but recently join the company with extremely persuasive idea - to make a world better place. I have very pretty wife and 3 charming kids, but unfortunately almost no time for them.

To be updated within articles, I publishing, visit my blog or subscribe RSS feed. Also you can follow me on Twitter to be up to date about my everyday life.
Architect Development Process Ltd.
United Kingdom United Kingdom
Chief architect and project lead for many devProcess projects, including TeamLive.

http://www.TeamLive.com
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
New Zealand New Zealand
Im a Software Developer working in Auckland, New Zealand. When i was a lot shorter, i started programming in Atari Basic, though these days its mostly C#, and a bit of java (mostly the caffinated kind).
You must sign in to participate in this contest.
This contest has ended.
1 Apr - 30 Apr 2008