Click here to Skip to main content
15,884,298 members
This competition has ended

Best ASP.NET article of April 2010

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.
8 May 2011defwebserver
An example of a Silverlight 4 View Model Style video player that is not just 'skinable' but fully 'designable'.
Please Sign up or sign in to vote.
22 Apr 2010Alexei Shamov
Convert types, parse and evaluate expressions in runtime, in .NET 2.0
Please Sign up or sign in to vote.
2 Apr 2010Steve 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.
Please Sign up or sign in to vote.
9 Apr 2010Sean Goodpasture
A look at how to compile and use the Xapian search technology on Windows, and its pitfalls.
Please Sign up or sign in to vote.
2 Oct 2010Sky Sanders
Leverage the built-in development web server in testing and other scenarios.
Please Sign up or sign in to vote.
12 Oct 2010Ahsan 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...
Please Sign up or sign in to vote.
18 Apr 2010Sky Sanders
Use Visual Studio 2008 Development Server (WebDev.WebServer.exe) in automated testing frameworks
Please Sign up or sign in to vote.
13 Apr 2010Martin 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...
Please Sign up or sign in to vote.
11 Apr 2010Mohammad Abu-Ali
This article explains how to provide the feature of uploading files to a web page, imitating AJAX behavior.
Please Sign up or sign in to vote.
26 Apr 2010Timmy Kokke
Changing CSS with jQuery syntax in Silverlight using the jLight library
Please Sign up or sign in to vote.
9 Apr 2010Sheng Zeng
A custom control for checking whether JavaScript and Cookie are enabled in the client browser
Please Sign up or sign in to vote.
15 Apr 2010Paulo Morgado
Web Site Globalization With ASP.NET Routing
Please Sign up or sign in to vote.
20 Apr 2010e.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...
Please Sign up or sign in to vote.
16 Apr 2010e.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...
Please Sign up or sign in to vote.
12 Apr 2010Martin Jarvis
ASP.NET and custom error pages, an SEO nightmare?
Please Sign up or sign in to vote.
15 Apr 2010Joe Rattz
Using LINQ To Filter By Object Type and Then Quantify
Please Sign up or sign in to vote.
14 Apr 2010Nuno M. F. Gomes
ASP.NET Health Monitoring - Building an EventLogWebEventProvider
Please Sign up or sign in to vote.
14 Apr 2010Nuno M. F. Gomes
ASP.NET - Dynamic Control Mapping
Please Sign up or sign in to vote.
19 Apr 2010TheyCallMeMrJames
If you create smaller projects, plug-ins, libraries or, perhaps, you are a web developer that likes to keep the latest JavaScript libraries in the mix, consider updating your project templates in Visual Studio 2010.Here's how you might update the jQuery libraries to the latest for an ASP.NET...
Please Sign up or sign in to vote.
14 Apr 2010Sky Sanders
NOTE: This article presents another solution that does not depend on JSON.net.Doing interop with an ASP.NET ScriptService in JavaScript is simple, just deserialize the payload, e.g. result.d.But if you are consuming with managed code it gets a bit tricky.The 3.5 stack wraps the payload in...
Please Sign up or sign in to vote.
14 Apr 2010Sky Sanders
 After a minor bout of forgetfulness regarding legal regexp flags in Javascript, I knocked this one out that parses the comment block at the end of an YSOD. var rxYSOD = //;if (rxYSOD.test(text)) { // looks like one.. ...
Please Sign up or sign in to vote.
14 Apr 2010Sky Sanders
Mixing and matching security to get something like this locked down and providing the desired exposure might be challenging but I didn't offer to solve that in the title, did I?                   
Please Sign up or sign in to vote.
13 Apr 2010Nuno M. F. Gomes
In the first post of this series I've manage to find the correct eventId for each Web Event type, and by this time the major problem has been solved, but I cannot yet write a correct entry into the EventLog.I still have to decided the best severity type and category to apply.SeverityIf you
Please Sign up or sign in to vote.
15 Apr 2010Nuno M. F. Gomes
ASP.NET ListView Control
Please Sign up or sign in to vote.
19 Apr 2010TheyCallMeMrJames
When developing ASP.NET web sites you're likely going to have multiple deployment targets. I develop on the integrated web server, but I deploy to a staging server for QA and then to prep for publishing I post the to a network URL.Take a moment to set up and save Publishing Profiles and...
Please Sign up or sign in to vote.
22 Apr 2010Navin Pandit
With C# .Net, many times you may need to typecast an object value to string. And you might have noticed that it throws null reference exception as ”Object reference not set to an instance of an object”. This is a run time exception & will occur mostly when you try to typecast a null value to...
27 Apr 2010J. Ambrose Little
Survey the many productivity enhancing features Microsoft added to Visual Studio 2010 and see how adding Infragistics NetAdvantage for .NET 2010 Volume 1 to your IDE will help you accelerate your application development and break out of the limitations of the Toolbox.
Please Sign up or sign in to vote.
15 Apr 2010Suchi 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.
Please Sign up or sign in to vote.
8 Apr 2010Thulasee Shan
3D Pie Chart ASP.NET Server Control using Julijan Sribar's modal
Please Sign up or sign in to vote.
9 Apr 2010Abdul Quader Mamun
ASP.NET provide features to develop appllication for mobile devices. System.Web.Mobile namespace is devoted specifically to mobile Web development.
Please Sign up or sign in to vote.
29 Apr 2010Brij
This article discusses one of the exciting features of ASP.NET 4.0, i.e., URL Routing. Hope you all like it.
Please Sign up or sign in to vote.
5 Apr 2010Uwe Keim
Introducing a method to replace locked binary files on a web server that are currently being downloaded.
Please Sign up or sign in to vote.
8 Feb 2013Shivprasad koirala
ASP.NET application and page life cycle
Please Sign up or sign in to vote.
22 Apr 2010Alexei Shamov
Class to convert .NET classes into readable debug output with less effort
Please Sign up or sign in to vote.
20 Apr 2010Vinayaka 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...
Please Sign up or sign in to vote.
26 Apr 2010Stephan Johnson
This article demonstrates a basic Twitter client as a Genesis Hosted Application for the Genesis Smart Client Framework
Please Sign up or sign in to vote.
21 Nov 2013Nirosh
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.
Please Sign up or sign in to vote.
6 Jul 2010TheyCallMeMrJames
Leverage VSDoc and DEBUG file documentation in VS2010
Please Sign up or sign in to vote.
27 Apr 2010Anil Meharia
File download in ASP.NET and tracking the status of success/failure of download
Please Sign up or sign in to vote.
20 Apr 2010Vinayaka 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...
Please Sign up or sign in to vote.
12 Apr 2010jpaulino
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.
Please Sign up or sign in to vote.
20 Apr 2010Sky Sanders
In this post, I explore the subtle but disastrous consequences of expecting a 'using' block to clean up your WCF channels.
Please Sign up or sign in to vote.
3 Apr 2010Gary Stafford
Using jQuery and XML to create a simple, interactive client-side order form
Please Sign up or sign in to vote.
27 Apr 2010Stephan 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.
Please Sign up or sign in to vote.
20 Apr 2010Jun 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...
Please Sign up or sign in to vote.
24 Apr 2010Kamruzzaman Titu
Learn how to use Delicious OAuth API in your .NET projects with an example
Please Sign up or sign in to vote.
7 Apr 2010Stephen Inglish
Using lambda expression to help with compile time checking of Eval statements
Please Sign up or sign in to vote.
14 Jun 2011Gregory Gadow 1 alternative  
Fix for "Load report failed" error in Crystal Reports
Please Sign up or sign in to vote.
4 May 2010TheyCallMeMrJames
Getting started with ASP.NET MVC and jQuery - Part 1

Current Participants

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

Architect https://www.questpond.com
India India
Team Leader
Bangladesh Bangladesh
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
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 .
Software Developer Proteans Software Solutions Pvt. Ltd.
India India
I am working as a software engineer in Proteans Software Solutions.
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
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:
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.
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.
United States United States
Gregory Gadow recently graduated from Central Washington University with a B.S. that combined economics and statistical analysis, and currently works for the Washington Department of Fish & Wildlife as an IT developer. He has been writing code for 30 years in more than a dozen programming languages, including Visual Basic, VB.Net, C++, C#, ASP, HTML, XML, SQL, and R.
Other
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.
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
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
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.
Software Developer (Senior) The Jaxara IT Ltd.
Bangladesh Bangladesh
Visit my blog at Kamruzzaman's Blog
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.
Software Developer (Senior) Software Café
Jordan Jordan
Software Developer (Senior)
India India
Save paper, save tree. Stop global warming.
http://www.navinpandit.blogspot.in/p/global-warming.html
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


Other Links
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.
Software Developer (Senior) Paulo Morgado
Portugal Portugal
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.
Software Developer (Senior)
Canada Canada
Microsoft Certified Professional Developer (MCPD).
C#, ASP.NET, SharePoint, Microsoft Dynamics CRM, GIS
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
We Fix Code
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.
Software Developer (Senior) Harland Financial Solutions
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.
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.
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.
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).
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.
Software Developer (Senior) Velicus 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.
Chief Technology Officer Zeta Software GmbH
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.

➡️ Give me a tip 🙂

In his free time, he does climbing, running and mountain biking. In 2012 he became a father of a cute boy and in 2014 of an awesome girl.

Some cool, free software from us:

Windows 10 Ereignisanzeige  
German Developer Community  
Free Test Management Software - Intuitive, competitive, Test Plans.  
Homepage erstellen - Intuitive, very easy to use.  
Offline-Homepage-Baukasten
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.
You must sign in to participate in this contest.
This contest has ended.
1 Apr - 30 Apr 2010