Click here to Skip to main content
15,064,140 members
This competition has ended

Best ASP.NET article of April 2009

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

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

Check out the submission guidelines for information on posting articles.

Current Entries

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

Please Sign up or sign in to vote.
22 Apr 2011
Sergiy Korzh
A JavaScript function to get the absolute coordinates of a DOM element within a document
Please Sign up or sign in to vote.
3 Apr 2009
Steve Wellens
I wanted a cheap, simple visual indicator similar to a progress bar. Note, not the kind of dynamic progress bar used when updating AJAX pages, more of a single-bar graph. It should have been simple task.
Please Sign up or sign in to vote.
14 Apr 2009
Matt Stine
Grails+Dojo Ajax file upload
Please Sign up or sign in to vote.
21 Apr 2009
Talya Gendler
Implementing localization which depends on the gender of the registered user (ASP.NET).
1 Apr 2009
Murtaza Abdeali
Murtaza Abdeali explains how Web developers can create high-fidelity Web 2.0 user experiences in their Rich Internet Applications by using a powerful set of user interface controls that leverage Microsoft ASP.NET AJAX technology.
Please Sign up or sign in to vote.
2 Apr 2009
ammarcool
Dotnetnuke, Installing Dotnetnuke
2 Apr 2009
Nadége Baubant
See how to control access to .NET applications reusing Windows accounts for authentication. Integrate with Active Directory and grant roles and permissions to Windows accounts. Define permissions without adding code thanks to .NET reflection mechanism.
9 Apr 2009
JetBrains s.r.o.
ReSharper, the intelligent productivity tool for Visual Studio, is more agile and robust than ever. Version 4.5, improves performance, memory usage and solution-wide analysis and adds VB9 support, refactoring enhancements, and other productivity boosters.
Please Sign up or sign in to vote.
6 Apr 2009
Kamran Bilgrami
This article demonstrates how you can monitor usage of your Web Services using .NET and SOAP Extensions.
Please Sign up or sign in to vote.
27 Oct 2012
NinjaCross
This tutorials introduces a new NUnit Addin able to record execution time of unit tests and generate XML, CSV, HTML performances reports with charts and history tracking.
Please Sign up or sign in to vote.
11 Jun 2011
Omar Al Zabir
Web 2.0 AJAX Portal built using jQuery, and ASP.NET 3.5. It offers Silverlight widget framework. Middle-tier built on Workflow Foundation. Data Access Layer uses Compiled Linq to SQL. Uses Enterprise Library 4.1 and Unitiy, offering Dependency Injection and Inversion of Control. All hot stuff!
Please Sign up or sign in to vote.
30 Apr 2009
Tomz_KV
Discussion on the concept and implementation of interaction between a content page and a master page.
Please Sign up or sign in to vote.
21 Jun 2016
AmosShi
Watch the Java class file visually & interactively for the meaning of every byte
Please Sign up or sign in to vote.
22 Apr 2009
Jerome Terry
A complete example of how to create a C# COM object for use in JavaScript / HTML, including event handling
Please Sign up or sign in to vote.
29 Nov 2009
Bharath K A
Scalable, high performance, and low latency reverse AJAX grid. This is a COMET based multi-client capable grid control. This grid control can COMET-update to multiple clients with varying data needs. Complete performance report included.
Please Sign up or sign in to vote.
9 Apr 2009
Gil Shabat
This article takes a look at two recent attacks on web applications and how they were perpetrated. Then it dives head first into a litany of different potential security holes and more importantly, how to plug them in ASP.Net.
Please Sign up or sign in to vote.
5 Apr 2009
Niladri_Biswas
This is a demonstration to show how to create a dynamic server control using HTTP modules
Please Sign up or sign in to vote.
23 Apr 2009
Aneesur Rehman Khan
This is a command line utility for generating Japanese and French resource files from English using the Google Translation API.
Please Sign up or sign in to vote.
19 Apr 2009
Aneesur Rehman Khan
This article demonstrates how to develop client side calculations in a GridView, and calculation expressions are configurable at the DB side.
Please Sign up or sign in to vote.
4 Apr 2009
Rahman Masudur
Shows how you can display modal popup using modalpopupextender control of AjaxControlToolkit in various scenarios to achieve smooth user interaction
Please Sign up or sign in to vote.
1 Apr 2009
radumi
An ASP.NET textbox to input bank account or credit card numbers or other kinds of formatted text
Please Sign up or sign in to vote.
19 Apr 2009
Qaiser_Iftikhar
VB.NET/C# and JavaScript communication, how to.
Please Sign up or sign in to vote.
29 Apr 2009
S. M. Ahasan Habib
Custom JSON serializer for the Entity Framework
Please Sign up or sign in to vote.
2 Jul 2009
emiaj
How to optimize your pages using CSS Sprites
Please Sign up or sign in to vote.
7 Apr 2009
ambatisreedhar
An article about Creating CheckAll UncheckAll Gridview webpart with Paging, Sorting functionalities in Sharepoint 2007 in step by step manner
Please Sign up or sign in to vote.
22 Apr 2009
BhadeliaImran
Maintaining ViewState while working with Dynamic Control
Please Sign up or sign in to vote.
17 Apr 2009
El Bob-O
This article describes my experiences in trying to learn the JavaFX programming language by writing a Chess program.
Please Sign up or sign in to vote.
26 Apr 2009
Moonhyuk
This article explains how to make a web board with Spring.NET, Ibatis.NET Framework.
Please Sign up or sign in to vote.
4 May 2009
Steve Wellens
How to have "static" buttons on a Master Page call functions in child pages when clicked.
Please Sign up or sign in to vote.
28 Apr 2009
Hossein Ghahvei Araghi
An introduction to SharePoint products and technologies.
Please Sign up or sign in to vote.
12 Apr 2009
amish_khatri@mail.com
Customize QuickLanch Menu using Site Map Provider & Deloy it through Features
Please Sign up or sign in to vote.
2 Apr 2009
Ghasem Nobari
By using this C# (.NET 2.0) method, you can easily upload your files to Rapidshare.com account
Please Sign up or sign in to vote.
27 Apr 2009
Ronald G. Carrigan
jQuery Context Menu for Treeview
Please Sign up or sign in to vote.
22 Apr 2009
Ritesh Ramesh
Running ASP.NET websites outside of IIS
Please Sign up or sign in to vote.
13 Apr 2009
Shivprasad koirala
8 Steps to create workflows using SharePoint designer
Please Sign up or sign in to vote.
9 Apr 2009
Syed Rafey Husain
SEO Tips and Techniques, andnd end-to-end SEO guide
Please Sign up or sign in to vote.
13 Apr 2009
Aneesur Rehman Khan
This article demonstrates how to develop multi language page at server side as well as client side
Please Sign up or sign in to vote.
14 Apr 2009
Donsw
Discussion of how the calendar control works using Ajax
Please Sign up or sign in to vote.
10 Apr 2009
Syed Rafey Husain
SEO Tips and Techniques, and end-to-end SEO guide
Please Sign up or sign in to vote.
16 Apr 2009
Jonathan Franks
Don't let hitting backspace in a dropdown cause a back navigation!
Please Sign up or sign in to vote.
22 Jul 2009
Alexei Prokudin
This is an implementaion of SL 3.0 DropDown Menu like Application MainMenu
Please Sign up or sign in to vote.
17 Apr 2009
Ayman M. El-Hattab
Simplifying SharePoint debugging by creating the troubleshooting toolbox
Please Sign up or sign in to vote.
6 Apr 2009
Bernhard Deininger
Simulate user interactions in a Silverlight application to create automated tests
Please Sign up or sign in to vote.
1 Apr 2009
Jeremy Likness
JSON and C# using Generics and delegates
Please Sign up or sign in to vote.
21 Apr 2009
Radim Köhler
Web-app framework Catharsis and its Web layer implementation
Please Sign up or sign in to vote.
2 Apr 2009
Steve Wellens
I haven't been impressed by any new technology in a long time…until I downloaded and tried out the new Microsoft Chart Controls for the .Net Framework. It contains charts for both Forms and Asp.Net applications.
Please Sign up or sign in to vote.
2 Apr 2009
junnark
This article will show you how to translate your website from English to another language or vice versa using Google AJAX Language API.
Please Sign up or sign in to vote.
21 Apr 2009
Ramy Mahrous
How to build Reporting ASP.NET Web application

Current Participants

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

Alexei Prokudin
Team Leader
Russian Federation Russian Federation
HIGHLIGHTS OF QUALIFICATIONS:
8 years experience in development for custom payment and transaction banking system based on smart cards
15 years of MS .NET platform development experience
Specializing in the distributed server applications and custom UI component development for Windows-based platforms
Strong knowledge and skills including:
OOA/OOD, and multithreaded programming experience
MFC v4.x/v7.x. MS API’s (WIN32)
Windows and Web GUI components development
COM/ COM+ distributed applications development
MS Visual Studio 2002-2008, Visual C++ v6.0-v9.0, Visual C# 1.1-3.5
MS .NET Frameworks 1.0 - 3.5, MS Silverlight v2.0, JavaScript
XML,XSLT,XSD
ambatisreedhar
Web Developer
India India
I am Sreedhar Ambati working as a developer. I am having 6+ yrs of experience in Microsoft technologies like ASP,VB,ASP.Net, Vb.Net, C#.Net, Microsoft Dynamics CRM and Sharepoint Server 2007.
I used to blog at: http://ambatisreedharworks.wordpress.com and http://ambatisreedhar.spaces.live.com
No Biography provided
ammarcool
Web Developer
Sri Lanka Sri Lanka
No Biography provided
AmosShi
Software Developer
United States United States
Deliver useful software to the world.
Aneesur Rehman Khan
Team Leader
India India
Anees is working as Sr. Team Lead based in Delhi(India).He is Post graduated in Computer applications and science.

He is having around 11 years of design,analysis and coding experience in Sharepoint, ASP.NET, C#, VB.NET, SQL Server 2000/05, Reporting Services,Analysis Services,VB 6.0 and Crystal Reports.
Ayman M. El-Hattab
Architect
Egypt Egypt
Ayman El-Hattab is a Regional Technology Solution Professional focusing on helping software professionals and organizations build better SharePoint Solutions using Microsoft Application Lifecycle Management (ALM) technologies and tools. Ayman has been in this role since 2010 and has presented at many conferences all over the Middle East & Africa about ALM, SharePoint, C#, asp.net and Business Intelligence technologies. Ayman is also a Microsoft Most Valuable Professional [SharePoint MVP] , ALM Ranger, published author and an enthusiastic speaker who enjoys working with the online and offline developer communities all over the world. Ayman is the founder of MEA ALM Community & SharePoint4Arabs, community lead at Egypt SharePoint User Group and an organizer of several SharePoint Saturday events. Outside of work, Ayman can be found watching soccer games, playing xbox or watching documentary movies.
Bernhard Deininger
Tester / Quality Assurance
Australia Australia
No Biography provided
BhadeliaImran
Team Leader Softwebsolutions INC
India India

Profiles : Code Project, ASP.NET Forums

Blog : Knowledgebase
World


Current Company : Softwebsolution
INC


User Group : Ahmedabad SQLServer UserGroup

Other : Microsoft Certified Technology Specialist (MCTS)
Bharath K A
Software Developer (Senior)
United States United States
No Biography provided
Donsw
Web Developer
United States United States
I am a Director of Engineering, have an MBA and work in C# forms, Asp.Net and vb.net. I have been writing Windows program since windows 3.0. I am currently working in the Healthcare industry.

I enjoy reading, music (most types), and learning new technology. I am involved in opensource projects at codeplex.

My linkedin link is
http://www.linkedin.com/in/donsweitzer
El Bob-O
Software Developer
United States United States
Started coding in 1994 and haven't stopped since.
Received my BS in Computer Science from Trinity University in 1999.
Hope to receive my MS in Computer Science from the University of Texas at San Antonio May of 2009.
Have been working full time as a Software Engineer since 2000 writing code in C, C++, C#, MFC, Java, and Python.
emiaj
Web Developer
Peru Peru
No Biography provided
Ghasem Nobari
Team Leader
Iran (Islamic Republic of) Iran (Islamic Republic of)
Ghasem - Nobari
Qasem*AT*SQNco.com
Gil Shabat
Chief Technology Officer Novologies LLC
United States United States
Gil Shabat is a co-founder and one of the managing directors of Novologies LLC (www.novologies.com), a small web development consulting firm located in the NYC metro area that focuses on helping various companies to plan & build their own powerful web applications, as well as on advising development teams on complex web development challenges.

Gil was one of the key people to architect and build Scopings (www.scopings.com), a new type of web product in the recruiting space, now in beta, and has helped to make it the powerful platform it is today.
Hossein Ghahvei Araghi
Program Manager System Group
Iran (Islamic Republic of) Iran (Islamic Republic of)
Hossein Ghahvei Araghi
Birth date: 1978
Birth place: Iran
Academic Credentials : BS(Tehran University)
Microsoft Credentials : MCP, MCAD, MCTS 2.0, MCTS 3.5, MCPD 2.0, MCPD 3.5
Jeremy Likness
Program Manager Microsoft
United States United States
Note: articles posted here are independently written and do not represent endorsements nor reflect the views of my employer.

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

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

Jerome Terry
Software Developer Desire2Learn
Canada Canada
Professional software developer in St. John's, Newfoundland, Canada

http://www.jerometerry.com
JetBrains s.r.o.
Czech Republic Czech Republic
No Biography provided
Group type: Organisation (No members)


Jonathan Franks
Software Developer (Senior)
United States United States
No Biography provided
junnark
Web Developer
United States United States
None.
Kamran Bilgrami
Architect
Canada Canada
Kamran Bilgrami is a seasoned software developer with background in designing mission critical applications for carrier grade telecom networks. More recently he is involved in design & development of real-time biometric based security solutions. His areas of interest include .NET, software security, mathematical modeling and patterns.

He blogs regularly at http://WindowsDebugging.Wordpress.com
Matt Stine
United States United States
No Biography provided
Moonhyuk
Software Developer Incruit
Korea (Republic of) Korea (Republic of)
Software developer in Korea.
Microsoft MVP - Visual Basic
Member of VB-Insiders Group.
Member of MHVB.net
Murtaza Abdeali
Product Manager Infragistics
United States United States
My name is Murtaza Abdeali, also known as Taz, I am the Product Manager for Web Clients at Infragistics. I manage our ASP.NET product line.

I started at Infragistics in 2004 as a Developer Support Engineer, where I enjoyed being at the fore front of all the product lines, talking directly to customers, answering questions, solving simple and complex problems.

Then I joined our Evangelism department as a Technical Evangelist, where I travelled all over the world visiting customers, speaking with them face to face, talking about the product and technologies around. During the same period, I also did some consulting and training gigs. This was the time where I got to see Infragistics customers actually using the product within their applications and being able to help with their problems in real time.

In my current role as a Product Manager, I still do all of the above, but I am also responsible for setting the direction for our ASP.NET product. So, if you want to discuss anything regarding the ASP.NET toolset, please feel free to contact me: murtazaa@infragistics.com
Nadége Baubant
United States United States
No Biography provided
Niladri_Biswas
Software Developer (Senior)
India India
Working as a s/w engineer in HCL
NinjaCross
Software Developer (Senior) Dogma Solutions
Italy Italy
I'm a senior developer in .NET, COM & Win32 and I work for an Italian company involved in e-learning and competency-analisys systems.
My work is also my main hobby, and I spend a lot of my spare time writing tutorials and codes for video games and multimedia-related arguments.
Qaiser_Iftikhar
Software Developer GWDMedia
United Kingdom United Kingdom
Started as a C++ developer in 2003 and moved to Java for a little while. Started working in .net/C# in 2005 and still in love with it. Working with wpf for past 3-4 years.

Working at GWDMedia for past 6 years, www.gwdmedia.com, as lead developer for client/desktop development.

Does a bit of Android development in spare time.

Love watching Sport and like watching films with a good storyline.
Radim Köhler
Web Developer
Czech Republic Czech Republic
Web developer since 2002, .NET since 2005

Competition is as important as Cooperation.

___
radumi
Software Developer
New Zealand New Zealand
Coder
Rahman Masudur
Software Developer Riteq
Australia Australia
About Md. Masudur Rahman

Masudur currently works at Riteq as a software developer. Masudur Lives in Sydney, Australia.

Awards

26 May 2009: Monthly competition: Best ASP.NET article of April 2009

24 Mar 2009: Monthly competition: Best ASP.NET article of February 2009

Masudur Blog

Masudur put down his interesting learning experiences in his blog at http://munnaondotnet.blogspot.com/.
Ramy Mahrous
Software Developer LINK Development
Egypt Egypt
Business Intelligence Developer at LINK Development which is a wholly subsidiary of LINKdotNET, graduated from Faculty of Computers and Information | Helwan University, Cairo, Egypt | 2003 - 2007, Computer Science as a Major, he has a passion for community, latest knowledge delivering and Q&A forums.
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
Ronald G. Carrigan
Software Developer DBA Ron Carrigan
United States United States
I enjoy the challenges of programming. I graduated from Western Kentucky University with a B.S. with a major in Computer Science in 1995. I started ASP.NET programming in 2003 using VB.NET. Now, I do most of my programming in C#.
rperetz
Web Developer TrafficTech
Canada Canada
Have technical skills that can be demonstrated and an ability to resolve complex problems quickly while working in a demanding, high pressure environment

Designs, plans, and coordinates software development work teams

Provides technical mentorship to project team members

Handles complex application features and technical designs for the development of new applications.

Write articles about ASP.net:
http://www.codeproject.com/KB/aspnet/SQLHelper20.aspx http://www.codeproject.com/KB/aspnet/DateAndTimePicker.aspx http://www.codeproject.com/KB/aspnet/SQLHelper20.aspx http://www.codeproject.com/KB/aspnet/WaitImageBoxWhilePagePost.aspx

Designs and implements the components, frameworks and layers required for complex application features

Understands and participate in all aspects of the Software Development Life Cycle

Relies on experience and judgment to plan and accomplish goals.

Ability to perform various programming activities (coding, testing, debugging, documenting, maintaining and supporting).

Ability to work independently with minimal supervision.

10 years’ experience in web software design and development.

SpecialtiesASP.net
SQL 2005
AJAX 1.0
Linq
C# 3.5
Microsoft Application Blocks
Java Script
Reporting Services
SQL SSIS
XML
Classic ASP
S. M. Ahasan Habib
Architect
Bangladesh Bangladesh
How do I describe myself to you? How can I explain that this is true?
I am who I am because of you! My work I love you !!
Sergiy Korzh
Founder Korzh.com
Ukraine Ukraine
Software developer and entrepreneur.

Main projects:
* EasyQuery - ad-hoc data filtering UI for .NET applications;
* Localizer - localization tool kit for Delphi projects;
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.
Syed Rafey Husain
Software Developer (Senior)
Pakistan Pakistan
Software Developer from Karachi, Pakistan.
Talya Gendler
Software Developer
Israel Israel
No Biography provided
Tomz_KV
Web Developer
United States United States
Web & Database Developer. Design and implement web and database applications utilizing Microsoft and other development tools.
You must sign in to participate in this contest.
This contest has ended.
1 Apr - 1 May 2009