Click here to Skip to main content
14,266,079 members

Best ASP.NET article of April 2010

This competition has ended

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

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

Check out the submission guidelines for information on posting articles.

Current Entries

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

8 May 2011
defwebserver
An example of a Silverlight 4 View Model Style video player that is not just 'skinable' but fully 'designable'.
22 Apr 2010
Alexei Shamov
Convert types, parse and evaluate expressions in runtime, in .NET 2.0
2 Apr 2010
Steve Wellens
A user had a problem calling a Web Service from a web page asynchronously. I tried his code on my machine and was able to reproduce the problem. I was able to solve his problem, but only after taking the long scenic route through some of the more perplexing nuances of Web Services and Proxies.
9 Apr 2010
Sean Goodpasture
A look at how to compile and use the Xapian search technology on Windows, and its pitfalls.
2 Oct 2010
Sky Sanders
Leverage the built-in development web server in testing and other scenarios.
12 Oct 2010
Ahsan Murshed
Single Sign on (SSO) Using Cookie in asp.netThere are various ways to use Single Sign on(SSO) in asp.net web application. We can use cookies, session (state server), SAML and web services etc. Now we would like to give a brief overview of how to use cookie to implement Single Sign on(SSO) in...
18 Apr 2010
Sky Sanders
Use Visual Studio 2008 Development Server (WebDev.WebServer.exe) in automated testing frameworks
13 Apr 2010
Martin Jarvis
Whilst uploading a large (70MB) file to an IIS 7 website I got a 404 error….which was odd, uploading a file in a postback shouldn’t give me that. I know that file exists!On further investigation it turns out it was actually a 404.13 error from the Request Filtering feature of the Integrated...
9 Apr 2010
Sheng Zeng
A custom control for checking whether JavaScript and Cookie are enabled in the client browser
11 Apr 2010
Mohammad Abu-Ali
This article explains how to provide the feature of uploading files to a web page, imitating AJAX behavior.
15 Apr 2010
Paulo Morgado
Web Site Globalization With ASP.NET Routing
20 Apr 2010
e.bonavero-miller
1 alternative  
Not much on this one that was helpful so I thought I'd put what worked for me.Cntrl + Alt + Del > Processes > end all iexplore.exe and WebDev.WebServer.exe processes.Since devs generally debug with the dev webserver end those processes first and retest. Although iexplore handles stay...
26 Apr 2010
Timmy Kokke
Changing CSS with jQuery syntax in Silverlight using the jLight library
12 Apr 2010
Martin Jarvis
ASP.NET and custom error pages, an SEO nightmare?
15 Apr 2010
Joe Rattz
Using LINQ To Filter By Object Type and Then Quantify
14 Apr 2010
Nuno M. F. Gomes
ASP.NET Health Monitoring - Building an EventLogWebEventProvider
14 Apr 2010
Nuno M. F. Gomes
ASP.NET - Dynamic Control Mapping
16 Apr 2010
e.bonavero-miller
To enable JS intellisense in Visual Studio 2010, you have two options (there are others to do with reference tag name and assembly) but these are the ones that I know work.i) Add a JavaScript file to an AJAX server control project (which references System.Web.Extensions and hence the...
15 Apr 2010
Suchi Banerjee, Pune
This article explains the Event based ASP.NET Web Form programming model for a web application with reference to partial rendering and AJAX asynchronous postback.
8 Apr 2010
Thulasee Shan
3D Pie Chart ASP.NET Server Control using Julijan Sribar's modal
9 Apr 2010
Abdul Quader Mamun
ASP.NET provide features to develop appllication for mobile devices. System.Web.Mobile namespace is devoted specifically to mobile Web development.
29 Apr 2010
Brij
This article discusses one of the exciting features of ASP.NET 4.0, i.e., URL Routing. Hope you all like it.
5 Apr 2010
Uwe Keim
Introducing a method to replace locked binary files on a web server that are currently being downloaded.
8 Feb 2013
Shivprasad koirala
ASP.NET application and page life cycle
12 Apr 2010
jpaulino
XML Literals allow you to use XML syntax in your code. It’s easy to work with XML files this way, since you have that Tags in the code, but it’s also quicker to access information rather than the traditional methods.
22 Apr 2010
Alexei Shamov
Class to convert .NET classes into readable debug output with less effort
20 Apr 2010
Vinayaka Krishna Shenoy
ViewState and Server.Transfer Best practicesScenario : Server.Transfer("destiny.aspx",true); Above statement will cause ViewState is invalid exceptionReason :By default EnableViewStateMac is set to true, and hence on every page life cycle , it tries to validate the value of the...
26 Apr 2010
Stephan Johnson
This article demonstrates a basic Twitter client as a Genesis Hosted Application for the Genesis Smart Client Framework
14 May 2012
Shivprasad koirala
An introduction to stack, heap, value types, reference types, boxing, and unboxing.
21 Nov 2013
Nirosh
If you want to use ASP.NET MVC framework but is strugling to get things arrange to confidently use for your next business project. This Article is just for you. The article guide you to use ASP.NET MVC framework to architect a small Document Management System.
6 Jul 2010
TheyCallMeMrJames
Leverage VSDoc and DEBUG file documentation in VS2010
27 Apr 2010
Anil Meharia
File download in ASP.NET and tracking the status of success/failure of download
20 Apr 2010
Vinayaka Krishna Shenoy
Page Transfer best practices in ASP.NET.Scenario :Inside Try/Catch block, If you want to transfer/Redirect the page to another page - To avoid ThreadAbortException Option 1Use Response.Redirect("Pagetotransfer.aspx",false);OrOption...
20 Apr 2010
Sky Sanders
In this post, I explore the subtle but disastrous consequences of expecting a 'using' block to clean up your WCF channels.
3 Apr 2010
Gary Stafford
Using jQuery and XML to create a simple, interactive client-side order form
27 Apr 2010
Stephan Johnson
Read this article if you are new to developing with the Genesis Smart Client Framework. It will guide you through the process of setting up your development environment and executing your first Genesis Hosted Application.
20 Apr 2010
Jun Du
I had to create a trivial image button for my Silverlight web site. I Googled the web and got tons of tips and suggestions. However, most of them involve several editing steps through resources, template or style. Some require additional tools, such as Expression Blend. In my...
24 Apr 2010
Kamruzzaman Titu
Learn how to use Delicious OAuth API in your .NET projects with an example
7 Apr 2010
Stephen Inglish
Using lambda expression to help with compile time checking of Eval statements
14 Jun 2011
Gregory Gadow
1 alternative  
Fix for "Load report failed" error in Crystal Reports
4 May 2010
TheyCallMeMrJames
Getting started with ASP.NET MVC and jQuery - Part 1
22 Apr 2010
Oguz Bastemur
An article of how you can create serious web applications via PokeIn Comet Ajax library in minutes
15 Apr 2010
Paulo Morgado
Coupling ASP.NET Session State With Forms Authentication
19 Apr 2010
Xnko
1 alternative  
On the Web there are many examples for moving ViewState to the bottom of Page using RegularExpressions. This is another way using HtmlTextWriter.All you nees that add in your project class named MoveViewStateHtmlTextWriter and write in your BasePage code below.protected override...
7 Apr 2010
Devakumar Sai Chinthala
editable panel/text box on a webpage with a capability to display HTML text inside it
9 May 2010
Shahriar Iqbal Chowdhury/Galib
Step approach for developing a Facebook connect application with ASP.NET
18 Apr 2010
Sky Sanders
Full featured HTTP upload utility
16 Apr 2010
Tamer Oz
This article describes how to use Microsoft Tag API
13 Apr 2010
Nuno M. F. Gomes
The ControlAdapter is available since .NET framework version 2.0 and his main goal is to adapt and customize a control render in order to achieve a specific behavior or layout.
15 Apr 2012
Ayman M. El-Hattab
SharePoint Timer Jobs Debugging Tricks

Current Participants

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

Abdul Quader Mamun
Team Leader
Bangladesh Bangladesh
No Biography provided
Ahsan Murshed
Software Developer Jaxara IT Ltd.
Bangladesh Bangladesh
I am Microsoft MVP and working as Software Engineer in web technologies, with 6+ years of experience in the design, prototyping, development and deployment of various class of business solutions C#,asp.net, jquery, java and sql server or Oracle.

blog: http://aspboss.blogspot.com
Alexei Shamov
Software Developer http://xsharper.com
Canada Canada
Putting code between curly braces for centuries. Lately, between curly and angle braces too, on http://xsharper.com .
Anil Meharia
Software Developer Proteans Software Solutions Pvt. Ltd.
India India
I am working as a software engineer in Proteans Software Solutions.
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.
Brij
Software Developer (Senior)
India India
Brij is a 3-times Microsoft MVP in ASP.NET/IIS Category and a passionate .NET developer. More than 6 years of experience in IT field, currently serving a MNC as a Tech Lead/Architect.

He is a very passionate .NET developer and have expertise over Web technologies like ASP.NET 2.0/3.5/4.0, jQuery, JSON, Javascript, IIS and related technologies. He is also a Exchange Server (EWS) Specialist. He has great experience in design patterns and N-Tier Architecture.

He is also certified as Microsoft Certified Technologies Specialist-ASP.NET and Microsoft Certified Technologies Specialist-WCF in .NET 4.0. He has also received several awards at various forums and his various articles got listed as "Article of the day" at ASP.NET Microsoft Official Website www.asp.net.

He has done MCA from NIT Durgapur and completed his graduation from Lucknow University.

Learning new technologies and sharing knowledge excites him most. Blogging, solving problems at various forums, helping people, keeps him busy entire day.


Visit his Blog: Code Wala

Area of Expertise :
C#, ASP.NET 2.0,3.5,4.0, AJAX, JQuery, JSON, XML, XSLT, ADO.Net, WCF, Active Directory, Exchange Server 2007 (EWS), Java script, Web Services ,Win services, DotnetNuke, WSS 3.0,Sharepoint Designer, SQL Server 2000/2005/2008
defwebserver
Software Developer (Senior) http://ADefWebserver.com
United States United States
Michael Washington is a Microsoft MVP. He is a ASP.NET and
C# programmer.
He is the founder of
AiHelpWebsite.com,
LightSwitchHelpWebsite.com, and
HoloLensHelpWebsite.com.

He has a son, Zachary and resides in Los Angeles with his wife Valerie.

He is the Author of:
Devakumar Sai Chinthala
Founder Articledean.com & conveygreetings.com
United States United States
No Biography provided
e.bonavero-miller
United Kingdom United Kingdom
No Biography provided
Gary Stafford
Software Developer (Senior) Paychex
United States United States
I am a senior software developer, architect, and project manager, specializing in .NET, JavaScript, Java, and database development, and build automation. I am currently a Lead Developer (.NET) / Developer IV for Paychex Enterprise Business Solutions. Paychex (PAYX) provides payroll, human resources, and benefits outsourcing and web-based solutions to business.

Prior to Paychex, I served as Lead Software Engineer, Operations Manager, and Technical Product Manager at Bio-Optronics. Bio-Optronics develops, deploys and operates information technology solutions to help healthcare professionals manage and optimize workflow to enhance quality, productivity, and patient and staff satisfaction and safety. Previously, I held positions of President, COO, Chief Technology Officer (CTO), and SVP of Technology for Lazer Incorporated. Lazer is a successful, digital imaging and Internet-based content management services provider.
Gregory Gadow
Software Developer (Senior)
United States United States
Gregory Gadow is currently a student at Central Washington University, studying for a B.S. in Actuarial Science with plans to graduate in June, 2019. He has been writing code for almost 30 years in more than a dozen programming languages. Previously, he worked for a mid-size brokerage firm as the company's programming department doing VB6, VB.Net, ASP, HTML, XML and SQL. He also held the Series 7 and Series 66 brokerage licenses.
Joe Rattz
Technical Lead Genuine Parts Company
United States United States
Author: Pro LINQ: Language Integrated Query in C# 2008
Co-author: Pro LINQ: Language Integrated Query in VB 2008
jpaulino
Software Developer
Portugal Portugal
Jorge Paulino
Microsoft Visual Basic MVP
Portuguese Software Developer
VB.NET, ASP.NET, VBA, SQL
http://vbtuga.blogspot.com/

http://twitter.com/vbtuga
Jun Du
Architect GuestLogix Inc.
Canada Canada
Jun is an experienced software architect. He wrote his first computer code on the tape machine for a "super computer". The tape machine reads holes on the black pape tape as source code. When manually fixing code, you need a punch and tranparent tape. To delete code, you block holes or cut off a segment and glue two ends together. To change code, you block old holes and punch new holes. You already know how to add new code, don't you? Anyway, that was his programming story in early 1980's.

Jun completed university with the specialty in oceanography, and graduate study in meteorology. He obtained his Ph.D. in physics. Jun has worked in a number of different areas. Since mid-90's, he has been working as a software professional in both military & commercial industries, including Visual Defence, Atlantis Systems International and Array Systems Computing.

Currently, Jun is an architect at GuestLogix, the global leader in providing onboard retail solutions for airlines and other travel industries. He is also the founder of Intribute Dynamics, a consulting firm specialized in software development. He has a personal blog site, although he is hardly able to keep it up to date.

In his spare time, Jun loves classic music, table tennis, and NBA games. During the summer, he enjoyes camping out to the north and fishing on wild lakes.
Kamruzzaman Titu
Software Developer (Senior) The Jaxara IT Ltd.
Bangladesh Bangladesh
Visit my blog at Kamruzzaman's Blog
Martin Jarvis
Software Developer (Senior) Freestyle Interactive Ltd
United Kingdom United Kingdom
I'm a lead developer for Freestyle Interactive Ltd where we create many wonderful websites built on Microsofts ASP.Net and Ektron CMS.

I've been developing .Net applications (both Windows and Web) since 2002.
Mohammad Abu-Ali
Software Developer (Senior) Software Café
Jordan Jordan
Nirosh
Architect Virtusa Pvt. Ltd.
Sri Lanka Sri Lanka
In-depth coverage of Microsoft .Net, Cloud and many other cutting-edge Technologies.

- The Mandelbrot set – someone has called it the thumb-print of God – is one of the most beautiful and remarkable discoveries in the entire history of mathematics. My profile picture is generated with that equation.

You may contact Nirosh for Consultations, Code Reviews and Architecture Guide Workshops via c_nir*o*sh@hotmail.com (Remove * to use)



View Nirosh L.W.C.'s profile on LinkedIn
Nuno M. F. Gomes
Architect everis
Portugal Portugal
Over 13 years of experience in the Software Development working mainly in the banking and insurance industry.

Over 3 year of experience as Operations Team Leader focused on Infrastructure Management and Software Configuration Management.

I've been honored with the Microsoft Most Valuable Professional (MVP) Award for three consecutive years, 2010, 2011 and 2012, in recognition to exceptional technical contributions and leadership.

Current / Recent Technical Projects
- Dominican Republic Instance management, including 2nd line System management, capacity management, SW monitoring and deploy management
- Colombian SECOPII Instance management, including 2nd line System management, capacity management, SW monitoring and deploy management
- Vortal Main Instance management, including 2nd line System management, capacity management, SW monitoring and deploy management
- Vortal Development ecosystem management, including Server management, , capacity management, SW monitoring and deploy management

Areas of Specialization:
- Operations Management - ISO 20000 & ISO 27001 driven
- Team Management and Coaching
- Technology Leadership, Solutions/Architecture
- Product life cycle management, Continuous Integration
- Technological background in Microsoft frameworks and tools.
Oguz Bastemur
Software Developer (Senior) Pagos
Turkey Turkey
creating an application is a life style. not a job!
Paulo Morgado
Software Developer (Senior) Paulo Morgado
Portugal Portugal
Sean Goodpasture
Web Developer
United States United States
I'm the owner and principal consultant of a small (one man!) shop here in the Dallas, Texas area.

I mostly work with Microsoft technologies, but run a lot of Linux at home.
Shahriar Iqbal Chowdhury/Galib
Chief Technology Officer
Bangladesh Bangladesh
I am a Software Engineer and Microsoft .NET technology enthusiast. Professionally I worked on several business domains and on diverse platforms. I love to learn and share new .net technology and my experience I gather in my engineering career. You can find me from here

Personal Site
Personal Blog
FB MS enthusiasts group
About Me
Sheng Zeng
Software Developer (Senior)
Canada Canada
Microsoft Certified Professional Developer (MCPD).
C#, ASP.NET, SharePoint, Microsoft Dynamics CRM, GIS
Sky Sanders
Software Developer (Senior) Salient Solutions
United States United States
My name is Sky Sanders and I am an end-to-end, front-to-back software solutions architect with more than 20 years experience in IT infrastructure and software development, the last 10 years being focused primarily on the Microsoft .NET platform.

My motto is 'I solve problems.' and I am currently available for hire.

I can be contacted at sky.sanders@gmail.com
Stephan Johnson
We Fix Code
South Africa South Africa
No Biography provided
Stephen Inglish
Software Developer (Senior) Harland Financial Solutions
United States United States
No Biography provided
Steve Wellens
EndWell Software, Inc.
United States United States
I am an independent contractor/consultant working in the Twin Cities area in Minnesota. I work in .Net, Asp.Net, C#, C++, XML, SQL, Windows Forms, HTML, CSS, etc., etc., etc.
Suchi Banerjee, Pune
Software Developer (Senior) Free Lance Consulting
India India
Started my career with Tata Institute of Fundamental Research as Scientific Officer and worked in Project group.
Over 20 years of work experience in C++, C#, ASP.NET, SQL etc. Currently working as a Free Lance Software Consultant, Pune, India.
Tamer Oz
Team Leader
Turkey Turkey
Tamer Oz is a Microsoft MVP and works as Assistant Unit Manager.
TheyCallMeMrJames
Software Developer (Senior)
Canada Canada
For almost 30 years I have been working with computers, learning a myriad of languages and participating in various computing environments.

Though I have been mentoring other developers for the last decade, I have recently found a strong interest in writing and am learning to translate the fun of in-person teaching to something I can get into article form.

I enjoy following technology trends, new gadgets and trying to guess where innovation will lead us next (I'm kinda holding out for a robot-served utopia, but willing to submit to our future robot leaders).

I am a guy who is passionate about my faith, my family and a cure for Juvenile Diabetes (my son lives with this disease).
Thulasee Shan
Software Developer (Senior) eHips Ltd
United Kingdom United Kingdom
Having more than 10 years experience in software development and currently working for eHips Ltd in Oxford, UK. Expert in C# and VB.NET. Also Expert in technologies such as GDI+, ADO.NET, XML, XSD etc. Started the career as a VB6.0 developer and moved on to .NET with its beta release. Experience includes real-time system development, distributed systems, Work flow systems, control system development and web 2.0 systems.
Timmy Kokke
Software Developer (Senior) Centric Netherlands B.V.
Netherlands Netherlands
Microsoft MVP Client Dev . Founder of http://StoreAppsUG.nl, the Dutch Windows Store apps and Windows Phone apps usergroup. XAML / HTML5 developer. Writer. Composer. Musician.

Twitter
@Sorskoot

Awards / Honers
• October 2010,2011,2012,2013: Awarded Microsoft Expression Blend MVP
• June 2009: Second Place in the WinPHP challenge
• February 2009: Runner-up in de Mix09 10k Challenge
• June 2008: Winner of the Microsoft expression development contest at www.dekickoff.nl

Bio
I started programming around 1992, when my father had bought our first home computer. I used GWBasic at that time. After using QBasic and Pascal for a few years I started to learn C/C++ in 1996. I went to the ICT Academy in 1997 and finnished it in 2002. Until December 2007 I worked as a 3D specialist. Besides modelling I worked on different development projects like a 3D based Scheduler and different simultion tools in C# and Java. Though out the years I've gained much experience with ASP.NET, Silverlight, Windows Phone and WinRT.
Uwe Keim
Chief Technology Officer Zeta Producer Desktop CMS
Germany Germany
Uwe does programming since 1989 with experiences in Assembler, C++, MFC and lots of web- and database stuff and now uses ASP.NET and C# extensively, too. He has also teached programming to students at the local university.

In his free time, he does climbing, running and mountain biking. Recently he became a father of a cute boy.

Some cool, free software from us:

Deutschsprachiges Forum zu Elektromobilität und Tesla  
Windows 10 Ereignisanzeige  
German Developer Community  
Free Test Management Software - Intuitive, competitive, Test Plans. Download now!  
Homepage erstellen - Intuitive, very easy to use. Download now!  
Send large Files online for free by Email
Offline-Homepage-Baukasten
Vinayaka Krishna Shenoy
Architect MindTree Ltd
India India
Motivated achiever who guides organizations in applying technology to business settings, provides added value, and creates project deliverables in a timely manner. An experienced Technical Consultant, have successfully led large project teams of more than 20 people from requirements gathering to implementation and support using C#, .NET ,ADO.NET, ADO.NET Entity Framework,ASP.NET,ASP.NET MVC, WCF and SQL Server.
Xnko
Software Developer (Senior) Ogma Applications
Armenia Armenia
Job Experience:
2009 - "Ogma Applications" Inc., Senior Software Engineer,
2007 - "Norvex Systems" Inc., Software Engineer,
2005 - Center of Information Technologies Ltd (CIT), Software Engineer,
2002 - HPL Technologies LLC (Armenia), Software Engineer,
2001 - Yerevan State University, Computing Center, Software Engineer

Skills:
C#.NET, ASP.NET, Web Forms, Windows Forms, Web Services, Java Script, Ajax, jQuery, Visual C++, STL, WinAPI, MFC, COM, x86 Assembler (IA32/IA64), SQL Server, Oracle

Education:
1986 – 1997 Primary School #1 of Byoureghavan, Armenia
2000 – 2004 Yerevan State University "Applied Mathematics and Informatics" department

Military Service:
1998 – 2000 National Army of Republic of Armenia
You must sign in to participate in this contest.
This contest has ended.
1 Apr - 30 Apr 2010