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

Best ASP.NET article of April 2011

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.
26 Apr 2011User 271009
Using Forms Authentication to secure access to ASP.NET MVC endpoints and WCF services
Please Sign up or sign in to vote.
4 Apr 2011Abhijit Jana
ASP.NET Custom Repeater Control with EmptyTemplate, ShowHeaderWhenEmpty, ShowFooterWhenEmpty, ShowCount Properties
Please Sign up or sign in to vote.
5 Apr 2011Matthew Dennis 1 alternative  
jQuery has changed its implementation of how it creates JSONP requests in a way that can break some applications.
Please Sign up or sign in to vote.
4 Apr 2011Abhijit Jana
How to create a simple context sensitive help for ASP.NET controls using jQuery
Please Sign up or sign in to vote.
18 Apr 2011nit_singh 2 alternatives  
This is an example to make a "Select All" check box using JQuey
Please Sign up or sign in to vote.
20 Apr 2011thatraja
DescriptionS...
Please Sign up or sign in to vote.
21 Apr 2011gladtobegrey
Why not simply:markup = [];markup.push('');markup.push('');markup.push('');markup.push('');markup.push('Sample \'StringBuilder\' HTML');markup.push('');markup.push('');alert(markup.join('\n\r'));markup.toString() could...
Please Sign up or sign in to vote.
18 Apr 2011Fabio V Silva
A Google Chrome extension that changes the display of time/dates in the CodeProject forums
Please Sign up or sign in to vote.
19 Apr 2011Toniyo Jackson 1 alternative  
To get Browsers View port Width & Height using JavaScript
Please Sign up or sign in to vote.
7 May 2011ambarishtv
Step1.Downlo...
Please Sign up or sign in to vote.
19 Apr 2011nit_singh
Above aproach will work fine if there are less check box on the form. But if you have 1000 or 2000 check box on your page then it will consume some time.There is an alternate, unique and very fast way of doing the same thing.below code will create more than 2000 checkboxes on your...
Please Sign up or sign in to vote.
1 Apr 2011Tarun Dudhatra
If you are developing any site and in you site some section need user input in rich text format then you can't use text area because it's limitation is there. In market there are lots of control available freely and paid as well.
Please Sign up or sign in to vote.
25 Apr 2011Gil Fink
How to use the datajs library in order to make a JSONP call to a JSONP enabled WCF Data Service.
Please Sign up or sign in to vote.
3 Apr 2013Cyrus Neah
'DropDownList' has a SelectedValue which is invalid because it does not exist in the list of items.
Please Sign up or sign in to vote.
7 Feb 2012Eidryana
Or the jQuery alternative: $("form").submit(function() { $("#").val("Processing..."); $("#").attr("disabled", "disabled"); });
Please Sign up or sign in to vote.
6 Apr 2011jgauffin
How to get enums to work with HtmlHelpers.
Please Sign up or sign in to vote.
18 Apr 2011Albin Abel 1 alternative  
Just a simple note with sys.StringBuilder which is just beginner level
Please Sign up or sign in to vote.
13 Apr 2011Morris Bahrami
How to call Web Services from JavaScript
Please Sign up or sign in to vote.
14 Apr 2011Gil Fink
Summary of the sessions I attended on the third day of MIX11
Please Sign up or sign in to vote.
6 Apr 2011stephen.vaubell
A simple WCF service to send and receive data from JavaScript using jQuery
Please Sign up or sign in to vote.
25 Apr 2011Gil Fink
A simple example of making a JSONP call to a WCF Data Service using jQuery.
Please Sign up or sign in to vote.
13 Apr 2011Toniyo Jackson
For Beginners
Please Sign up or sign in to vote.
14 Apr 2011Mike Thom
If you move your ViewState from the top of the page to the bottom, you will get better search engine spidering.Step 1Create a class file in App_code folder of your application and name it as PageBase.cs. Copy the following code to the class file.using System.IO;using...
Please Sign up or sign in to vote.
28 Apr 2011Nuno M. F. Gomes
Keep an ASP.NET web application error tracking isolated and easily accessible
Please Sign up or sign in to vote.
16 Apr 2011andy404
Minify JavaScript and CSS using Microsoft Ajax Minifier
Please Sign up or sign in to vote.
25 Apr 2011Wayne Ye
"Unique URL Pattern" in Ajax Web Application
Please Sign up or sign in to vote.
13 Apr 2011Morris Bahrami
How to add a persistent Excel sheet to your web page
25 Apr 2011Visual WebGui
Explore the implementation and integration of HTML5 in the powerful Visual WebGui .NET framework as a custom control using jQuery
Please Sign up or sign in to vote.
3 Apr 2011Tomer Shamam
How to open a Window, triggered by the View-Model.
Please Sign up or sign in to vote.
4 Apr 2011Massimiliano Peluso "WeDev Limited"
Strong Typed Response.Redirect
12 Apr 2011Dom_Smith
A look at how performance profiling can be integrated into the build process to form part of the automated test suite.
Please Sign up or sign in to vote.
14 Apr 2011Sabrina Hope
If you want to be sure that every object is closed, I would use this method: while (true){ Thread.Sleep(2000); using (SqlConnection objConnection = new SqlConnection(@"Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=Northwind;Data Source=.;Max Pool Size=1"))...
Please Sign up or sign in to vote.
22 Apr 2011SalizarMarxx
This article demonstrates the #1 failure when people write triggers.When writing SQL triggers you can NEVER be sure that you will ONLY have one record when processing the trigger results.In Your example only the first record from the INSERTED table will be captured, or worse random bits...
Please Sign up or sign in to vote.
20 Apr 2011Brij
How to store custom objects in web.config
Please Sign up or sign in to vote.
4 May 2011Marcelo Ricardo de Oliveira
Learn how to create a simple game using ASP.net MVC, jQuery, State Machine and CSS3 gradients
Please Sign up or sign in to vote.
13 Apr 2011Brij
This article gives a brief idea about state management and discusses the variuos approcahes for handling it in a Web Farm/Web Garden scenario.
Please Sign up or sign in to vote.
24 Sep 2019Matthew Dennis
Munq IOC Container Version 3 has been released on CodePlex and as a NuGet package. This article demonstrates how to integrate the IOC Container into an ASP.NET MVC3 project.
Please Sign up or sign in to vote.
2 Dec 2011Jonathan Cardy
A collection of the unusual and unexpected features of JavaScript
Please Sign up or sign in to vote.
21 Apr 2012Jovan Popovic(MSFT)
How to refresh content of the table in ASP.NET MVC using the jQuery DataTables plug-in
Please Sign up or sign in to vote.
26 Apr 2011Wayne Ye
IP address to geolocation
Please Sign up or sign in to vote.
9 Apr 2011Kunal Chowdhury «IN»
That's a good question that came up after the series in my blog.
Please Sign up or sign in to vote.
27 Apr 2011Shivprasad koirala, Vishwanath Narayanan
This article will compare frameworks of Java and ASP.NET.
Please Sign up or sign in to vote.
25 Apr 2011Wayne Ye
Describes the importance of enabling GZIP compression in Web application
Please Sign up or sign in to vote.
25 Apr 2012Jovan Popovic(MSFT)
This article explains how client-side view engines can be used in ASP.NET MVC.
Please Sign up or sign in to vote.
9 Apr 2011Seabata
JQuery + ASP.NET auto complete without web service
Please Sign up or sign in to vote.
20 Nov 2011Massimiliano Peluso "WeDev Limited" 1 alternative  
Get Nested Property value using reflection and Linq.Expression
Please Sign up or sign in to vote.
24 Nov 2011Wayne Ye
Describes a standard way to implement Cross-Origin Ajax request other than JSONP or something else.
Please Sign up or sign in to vote.
28 Apr 2011PrabhuMuthusamy
Get into our Gmail inbox in our Web Page
Please Sign up or sign in to vote.
28 Apr 2011Ben Liebert
Best practice architecture for professional Microsoft .NET websites
Please Sign up or sign in to vote.
2 Apr 2011raphadesa
In this article, I will show how easy it is to perform drag-and-drop and create operations using jsTree in a simple File Manager.

Current Participants

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

Technical Lead
India India

Kunal Chowdhury is a former Microsoft "Windows Platform Development" MVP (Most Valuable Professional, 2010 - 2018), a Codeproject Mentor, Speaker in various Microsoft events, Author, passionate Blogger and a Senior Technical Lead by profession.

He is currently working in an MNC located in India. He has a very good skill over XAML, C#, Silverlight, Windows Phone, WPF and Windows app development. He posts his findings, articles, tutorials in his technical blog (www.kunal-chowdhury.com) and CodeProject.


Books authored:


Connect with Kunal on:




Architect https://www.questpond.com
India India
Software Developer
India India



Hi I' Ambarish from India. I've three and half year of experience in application
development solutions.
Educational Qualification MCA -  from KristuJyoti College of management and technology (MG
University)

B.Sc (Physics) - from NSS College, Changanacherry (MG University)
Skill Set C#,winforms,asp.net,MVC 3, Java,Design Patterns,VB, Android,JQuery Mobile,SQL,MySqlUML.


Technical Lead
India India
.NET Consultant | Former Microsoft MVP - ASP.NET | CodeProject MVP, Mentor, Insiders| Technology Evangelist | Author | Speaker | Geek | Blogger | Husband

Blog : http://abhijitjana.net
Web Site : http://dailydotnettips.com
Twitter : @AbhijitJana
My Kinect Book : Kinect for Windows SDK Programming Guide
Software Developer
India India
I am developer in .Net and GIS. albin_gis@yahoo.com
Software Developer SAP Labs
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.
Architect BlackBall Software
New Zealand New Zealand
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
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.
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
Romania Romania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Portugal Portugal
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead sparXys
Israel Israel
Gil Fink is a web development expert and ASP.Net/IIS Microsoft MVP. He is the founder and owner of sparXys. He is currently consulting for various enterprises and companies, where he helps to develop Web and RIA-based solutions. He conducts lectures and workshops for individuals and enterprises who want to specialize in infrastructure and web development. He is also co-author of several Microsoft Official Courses (MOCs) and training kits, co-author of "Pro Single Page Application Development" book (Apress) and the founder of Front-End.IL Meetup. You can read his publications at his website: http://www.gilfink.net
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.
Founder 1TCompany AB
Sweden Sweden
Software Developer Repstor Ltd
United Kingdom United Kingdom
I am a Product Architect at Repstor.

Repstor custodian and Repstor Provisioning Engine provide case management and provisioning for SharePoint.

Repstor affinity provides uninterrupted access to content systems, like SharePoint through the familiar interface of Microsoft Outlook.
Program Manager Microsoft
Serbia Serbia
Graduated from Faculty of Electrical Engineering, Department of Computer Techniques and Informatics, University of Belgrade, Serbia.
Currently working in Microsoft as Program Manager on SQL Server product.
Member of JQuery community - created few popular plugins (four popular JQuery DataTables add-ins and loadJSON template engine).
Interests: Web and databases, Software engineering process(estimation and standardization), mobile and business intelligence platforms.
Instructor / Trainer Alura Cursos Online
Brazil Brazil
Architect PeluSoft Limited
United Kingdom United Kingdom
I have been fascinated by software development since I was 10 years old. I'm proud of learned the first programming language with an Olivetti PC 128S based on Microsoft BASIC. I'm a Software Architect/Senior Developer with a strong background of all the developing Microsoft's technologies.
Software Developer (Senior) CodeProject
Canada Canada
As Senior Architect, Matthew is responsible for the Architecture, Design, and Coding of the CodeProject software as well as Manager of the Infrastructure that runs the web site.

Matthew works on improving the performance and experience of the Code Project site for users, clients, and administrators.

Matthew has more years of software development, QA and architecture experience under his belt than he likes to admit. He graduated from the University of Waterloo with a B.Sc. in Electrical Engineering. He started out developing micro-processor based hardware and software including compilers and operating systems.
His current focus is on .NET web development including jQuery, Webforms, MVC, AJAX, and patterns and practices for creating better websites.
He is the author of the Munq IOC, the fastest ASP.NET focused IOC Container.
His non-programming passions include golf, pool, curling, reading and building stuff for the house.
Software Developer (Senior)
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
Australia Australia
I have over 17 years of experience in software development in a variety of fields. For last 7 years the emphasis has been mostly on .NET technology (C# and VB.NET) which includes WPF, WCF and ASP.NET AJAX. Also have SQL Server experience including SSIS and SSRS. My blog (http://morrisbahrami.blogspot.com) has a collection of tips and general info for Microsoft Developers.
Software Developer (Senior)
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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 Eternal Softwares
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 (Senior) Messages S.A.S
France France
I am Web Developer at Messages, a printing company in Toulouse, France. I am particularly interested about Blazor, but my primary development platform at work is ASP.NET MVC with C#. I have 15 years experience in developing software, always using Microsoft Technologies.
Software Developer
Canada Canada
The first ever language I started with was QuickBasic and soon I switched to Borland C++ 3.0. Then I attended computer science school where I learned Cobol, Access and ASP. Now I use VB6, VB.NET, C#, ASP.NET, PHP languages with MSSQL and MySQL databases.
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 Supergroup
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)
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 Working in Ahmedabad, Gujarat, India
India India

I am working as a Software Engineer in Ahmedabad, Gujrat, India.

I have 12+ Years of Experience in Microsoft Technology Like Asp.Net 4.0,
C#,MVC,EntityFramework, Javascript, Crystal Reports, JQuery etc.

Find out more on :



Team Leader
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect CodeValue
Israel Israel
Tomer Shamam is a Software Architect and a UI Expert at CodeValue, the home of software experts, based in Israel (http://codevalue.net). Tomer is a speaker in Microsoft conferences and user groups, and in-house courses. Tomer has years of experience in software development, he holds a B.A degree in computer science, and his writings appear regularly in the Israeli MSDN Pulse, and other popular developer web sites such as CodePlex and The Code Project. About his thoughts and ideas you can read in his blog (http://blogs.microsoft.co.il/blogs/tomershamam).
Software Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
Unknown
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
This is a Organisation

1 members
Software Developer (Senior) SAP Labs Shanghai
China China
Wayne is a software developer, Tech Lead and also a geek. He has more than 6 years' experience in Web development(server: ASP.NET (MVC), Web Service, IIS; Client: HTML/CSS/JavaScript/jQuery/AJAX), Windows development (Winform, Windows Service, WPF/Silverlight, Win32 API and WMI) and SQL Server. Deep understanding of GOF Design Patterns, S.O.L.i.D principle, MVC, MVVM, Domain Driven Design, SOA, REST and AOP.

Wayne's Geek Life http://WayneYe.com

Infinite passion on programming!
You must sign in to participate in this contest.
This contest has ended.
1 Apr - 30 Apr 2011