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

Best Web Dev article of October 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.
28 Oct 2011Yvan Rodrigues
The Open Graph protocol specifies additional meta tags that can be added to the page to supplement social networking sites with more information about your page.
Please Sign up or sign in to vote.
10 Oct 2011Gregory Gadow
Configure your IIS site to serve custom error pages for all your file types: .html, .aspx, .pdf, whatever.
Please Sign up or sign in to vote.
24 Oct 2011AlexCode 1 alternative  
Adding support for IHttpHandler on ASP.NET Routing
Please Sign up or sign in to vote.
12 Oct 2011Rupesh Kumar Tiwari
I have below suggestions:1) Why are you making call to webmethod are you fetching data from server and showing it in tool tip ? But in your example it seems that you are just returning the same data that you get from UI. If you are making some DB call and returning data to UI then its ok to...
Please Sign up or sign in to vote.
7 Oct 2011genious Developer
FileStream stream = File.Open(filePath, FileMode.Open, FileAccess.Read);//1. Reading from a binary Excel file ('97-2003 format; *.xls)IExcelDataReader excelReader = ExcelReaderFactory.CreateBinaryReader(stream);//...//2. Reading from a OpenXml Excel file (2007 format;...
Please Sign up or sign in to vote.
13 Oct 2011bbirajdar
How to sor a GridView bound to a DataTable.
Please Sign up or sign in to vote.
24 Oct 2011rj45 1 alternative  
Export whole page to Excel with infragistics
Please Sign up or sign in to vote.
30 Oct 2011Marvin Bland
The other option to review when you receive this error is to view your Application_Pools setting for the app_pool you are using for your application.Check the "Enable 32-Bit Applications". If this is "False", change it to "True". This may resolve your issue.
Please Sign up or sign in to vote.
27 Oct 2011rj45
You can simplify this by doing the following:/// /// Render/// /// protected override void Render(HtmlTextWriter writer){ if (Session[ExcelExport] != null && bool.Parse(Session[ExcelExport].ToString())) { ...
Please Sign up or sign in to vote.
17 Oct 2011bbirajdar 1 alternative  
How to fix the issues when an ASP.NET web page goes blank with JavaScript alert() .
Please Sign up or sign in to vote.
7 Oct 2011amove1
It is easy to import and use SOAP webservice with web reference facility in Visual Studio, however setting SOAPAction needs a extra work on webreference libraries specially when using third party Java provided services.
Please Sign up or sign in to vote.
5 Oct 2011Yvan Rodrigues
You may find that when you upload new code or assemblies, your content doesn't refresh.
Please Sign up or sign in to vote.
10 Oct 2011Sandesh M Patil
Prevent firing button click event when refreshing the page
Please Sign up or sign in to vote.
24 Oct 2011Chris_Green
Recursive DFS, BFS, and Leaf to Root search with pruning
Please Sign up or sign in to vote.
17 Oct 2011Omar Al Zabir
ASP.NET generates some large cookies if you are using ASP.NET membership provider.
Please Sign up or sign in to vote.
15 Oct 2011Jules Bartow
My dataType:json call to WSEzPL8.asmx/GetCompaniesJSON for a jQuery auto-complete dropdownlist list inside a jQuery dialog works great (just in case anyone is having problems getting their AjaxControlToolkit ComboBox inside an AjaxControlToolkit ModalPopupExtender to work). Fiddler shows JSON...
Please Sign up or sign in to vote.
4 Oct 2011Omar Al Zabir
You should add more ideas or at least edit the content significantly instead of copying and pasting from another article, my article that is:10 ASP.NET Performance and Scalability Secrets[^]==================There are several ASP.NET default HttpModules which sit in the request...
18 Oct 2011Redgate Software
Identifying an application’s performance bottlenecks is all about understanding how the application is spending its time. Only with the most complete understanding of how an application is operating is it possible to understand what it is doing wrong, as this article describes.
Please Sign up or sign in to vote.
24 Oct 2011rj45
Directly embedding .CSS ( or strip it out ) instead of href link (Excel export part 2)
Please Sign up or sign in to vote.
30 Oct 2011Manoj Kumar Kota
ASP.NET Mobile Device Detection with Additional Methods
Please Sign up or sign in to vote.
9 Oct 2011Ron de Jong
A simple HTM5 web page using Javascript and Canvas
Please Sign up or sign in to vote.
18 Oct 2011Abhijit Jana
Few nice features in Visual Studio 11 developer preview for ASP.NET developers
Please Sign up or sign in to vote.
27 Nov 2011DaveAuld
A beginner introduction to the features of the Chrome Debugger
Please Sign up or sign in to vote.
17 Oct 2011Ram Balak Sharma 1 alternative  
Stop postback in text box when hitting the Enter key, by using jQuery
Please Sign up or sign in to vote.
12 Jul 2012Christopher Diggins
An introduction to creating programming language tools using C# 4.0.
Please Sign up or sign in to vote.
24 Oct 2011Steverey42
This seems to do the job:
Please Sign up or sign in to vote.
6 Dec 2011Sacha Barber
A simple look at how to share the JSON API to Web and Desktop.
Please Sign up or sign in to vote.
18 Oct 2011Abhijit Jana
How to use Visual Studio 2010 to profile your ASP.NET application which is hosted on IIS
Please Sign up or sign in to vote.
27 Nov 2011Ram Balak Sharma
Best practices for ASP.NET code for improving performance.
Please Sign up or sign in to vote.
1 Aug 2012Ian Reah
A Google Closure walkthrough producing a simple stock ticker
Please Sign up or sign in to vote.
24 Oct 2011SummiG
This article focuses on JSON Serialization and Deserialization in ASP.NET.
Please Sign up or sign in to vote.
9 Oct 2011Fazlur Rahman
This article describes how to keep form based and active directory user based authentication process in parallel in ASP.NET.
Please Sign up or sign in to vote.
30 Oct 2011Govardhana Reddy
Multilingual support for applications using Google Translator and jQuery.
Please Sign up or sign in to vote.
24 Jun 2012Jovan Popovic(MSFT)
This article describes how you can implement inline editing in an ASP.NET MVC application using the jQuery Jeditable plug-in.
Please Sign up or sign in to vote.
24 Oct 2011rj45 2 alternatives  
Parse out controls from your html page.
Please Sign up or sign in to vote.
30 Oct 2011SummiG
It shares an idea about simplifying query in ASP.NET MVC
Please Sign up or sign in to vote.
20 Jun 2013Rupesh Kumar Tiwari
Explainign the theory of jQuery using live examples
Please Sign up or sign in to vote.
8 Oct 2011Fazlur Rahman
Create a permanent login session using customized cookie
Please Sign up or sign in to vote.
1 Dec 2011Narsimlu Keshagouni
ASP.NET chatting using WCF Services and JSon
Please Sign up or sign in to vote.
15 Oct 2011Clifford Nelson
Generic ValueConverter for Binding Enumerations to Check Boxes
Please Sign up or sign in to vote.
20 Oct 2011Anup Das Gupta (asteranup) 1 alternative  
jQuery tooltip with Ajax tooltip datasource with gridview
Please Sign up or sign in to vote.
30 Oct 2011Olivier Lecointre
This articles describes a way to reproduce the behavior of a panel applet (menus and interation with an application) on Gnome Shell for Mono applications on Linux, with the help of DBus
Please Sign up or sign in to vote.
20 Oct 2011Manjuke Fernando
How to show an image saved in a SQL Server table on an ASP.NET Image control.
Please Sign up or sign in to vote.
7 Oct 2011mbcrump
A look at how to enable Frame Rate Counter for HTML Applications in Windows 8
Please Sign up or sign in to vote.
3 Oct 2011Yvan Rodrigues
This tip helps you to check if jQuery will be available to your script.
Please Sign up or sign in to vote.
28 Oct 2011Andrew Rissing
I would have actually opted to remove the start index being passed in. Then, you can spruce up the calls with extension methods (albeit not necessary).Usage:removeList.AddRange(html.ToString().GetBetween("");Code:public static class StringUtilities{ ///...
Please Sign up or sign in to vote.
5 Oct 2011kennysun
Ajax dataGrid user control by using Jquery
Please Sign up or sign in to vote.
2 Oct 2011santosh poojari
This article will demonstrate the approach to use the report viewer control to act as a medium to export image,web form in PDF/Excel. This will help us to do away with third party control to achieve our end objectives.
Please Sign up or sign in to vote.
13 Nov 2011Mohammad A Rahman
Easy and Fast ASP.NET Logging via Email and Storing Exception into File System as Files
Please Sign up or sign in to vote.
23 Oct 2011AdventureDriver
The code implements a system to create articles using MS-Word for use in the Mambo CMS. The majority of the code is a C# project that reads and parses HTML text created using MS Word. The support projects are a VBA macro for creating the needed HTML and an export/import system for getting localhost

Current Participants

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

Team Leader
India India
Sandesh has a 11 years of total professional experience in a software development. He first handled the computer in his school days when he was in 7th std working on Lotus. In summer vacation, the school authorities allowed him and other students to use the computers for practicing Lotus and playing different games Smile | :) .

He has done computer engineering. Currently he is working in Net 4.0 framework. Even though he is using .Net 4.0 framework for development but still he has not got a chance to work with newer technologies like MVC, WCF etc. However he always try to learn these technologies from his end and eagerly waiting for a chance to work with the newer technologies like MVC, WCF and Silverlight etc.
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 (Senior)
South Africa South Africa
Started in 1988 programming in Pascal, making a 68000 emulator on a DOS platform. Then from Pascal to Clipper, to C++ and now using C#. I've been programming for all walks of businesses; opticians, opthomologist, carbage collectors, reinforcement steel producers, retail chains, and more.
I'm now travelling through Africa with a home-build expedition truck.
Architect
Switzerland Switzerland
Senior IT Consultant working in Switzerland as Senior Software Engineer.

Find more at on my blog.
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
United States United States
Since I've begun my profession as a software developer, I've learned one important fact - change is inevitable. Requirements change, code changes, and life changes.

So..If you're not moving forward, you're moving backwards.
Software Developer (Senior) Logica Pvt. Ltd.
India India
Microsoft Community Contribution Award 2011 winner and Master Degree in Computer Science having more than 4 years of software development experience in different phases of a software development life cycle.

Having experience in technical leading of small team. Strong analytical and debugging skill.

A technical trainer in jQuery.

14000+ points (Star level) in the official Microsoft ASP.NET forum
Web Developer
India India
Software developer by profession, working for a service and product based organisation in India.

Career graph:
Software Programmer since 2002.
Web Developer in ASP.NET since 2004.

Interests:
I love reading the blogs and articles of technology experts. I love codeproject and stackoverflow .

I love to share knowledge and help the programmers. I appreciate if some body corrects my code or my concepts which helps me learn.
Architect Avaya Inc.
Ireland Ireland
Formerly a C++ client developer, nowadays I'm all about C# and ASP.NET. Over the years I have mastered some and played with many aspects of .NET.

Follow my blog as I catalogue the more arcane problems I encounter and their solutions at CodingLifestyle.com
Software Developer Ara 3D
Canada Canada
I am the designer of the Plato programming language and I am the founder of Ara 3D. I can be reached via email at cdiggins@gmail.com
Software Developer (Senior) Clifford Nelson Consulting
United States United States
Has been working as a C# developer on contract for the last several years, including 3 years at Microsoft. Previously worked with Visual Basic and Microsoft Access VBA, and have developed code for Word, Excel and Outlook. Started working with WPF in 2007 when part of the Microsoft WPF team. For the last eight years has been working primarily as a senior WPF/C# and Silverlight/C# developer. Currently working as WPF developer with BioNano Genomics in San Diego, CA redesigning their UI for their camera system. he can be reached at qck1@hotmail.com.
Engineer
Scotland Scotland
I have been working in the Oil & Gas Industry for over 30 years now.

Core Discipline is Instrumentation and Control Systems.

Completed Bsc Honours Degree (B29 in Computing) with the Open University in 2012.

Currently, Offshore Installation Manager in the Al Shaheen oil field, which is located off the coast of Qatar. Prior to this, 25 years of North Sea Oil & Gas experience.
Technical Lead Ominto Inc
United Arab Emirates United Arab Emirates
I am Bachelor in CSE from Khulna University of Engineering & Technology,Bangladesh. I have more than 11 years experience in software design & development, data analysis & modeling, project management and currently working in a software company in Dubai,UAE as a Lead Software Engineer. I am MCAD(Microsoft Certified Application Developer) certified since 2005. Please feel free to contact with me at nill_akash_7@yahoo.com.

Pakistan Pakistan
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer India
India India
This is Govardhana Reddy, i am here to explore this world of INTERNET. I feel this is one way through which i can explore this world of INTERNET.

I want to be one among the best in this profession (a Software Developer, not a Software Engineer its a bit Controversial.) if not the "BEST"

My definition of a Software Engineer : "A person who knows what to cut/copy and where to paste".

Apart from my technical stuff I love Long Drives, Computer Gaming, Sports, Bikes and much more to say.

Anyways long road ahead keep me accompanied...
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.
Software Developer (Senior) Nonlinear Dynamics Limited
United Kingdom United Kingdom
I am currently working as a Software Developer at Nonlinear Dynamics Limited, a developer of proteomics and metabolomics software.
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.
Program Manager Jules Bartow
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
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead Air Liquide Industrial Services (Singapore)
Singapore Singapore
My passion lies in building business intelligence and data-based solutions, writing about things I work with and talking about it. New technologies relevant to my line of work interest me and I am often seen playing with early releases of such technologies.

My current role involves architecting and building a variety of data solutions, providing database maintenance and administration support, building the organization’s data practice, and training and mentoring peers.

My aspiration over the next several years is to achieve higher competency and recognition in the field of Data Analytics and move into a career of data science.


Specialities: SQL Server, T-SQL Development, SQL Server Administration, SSRS, SSIS, C#, ASP.Net, Crystal Reports
Software Developer
Australia Australia
10+ years of experience in IT industry as Application developer and solution architect.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Telerik
United States United States
Michael Crump is a Silverlight MVP and MCPD that has been involved with computers in one way or another for as long as he can remember, but started professionally in 2002. After spending years working as a systems administrator/tech support analyst, Michael branched out and started developing internal utilities that automated repetitive tasks and freed up full-time employees. From there, he was offered a job working at McKesson corporation and has been working with some form of .NET and VB/C# since 2003.

He has worked at Fortune 500 companies where he gained experience in embedded systems design and software development to systems administration and database programming, and everything in between.

His primary focus right now is developing healthcare software solutions using Microsoft .NET technologies. He prefers building infrastructure components, reusable shared libraries and helping companies define, develop and automate process standards and guidelines.

You can read his blog at: MichaelCrump.net or follow him on Twitter at @mbcrump.
Software Developer
Australia Australia
Technical Lead
India India
Hi, I am Narsimlu Keshagouni working as Technical Lead in Hyderabad, India.
Software 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.
Architect BT, UK (ex British Telecom)
United Kingdom United Kingdom
Architect Q3 technology
India India
Ram is .Net Architect by profession and passion having 8 year experience. He has extensive experience on Microsoft Development Platform and is also Microsoft Certified Application Developer (MCAD) for Web.
Reach me at rsharma@stackdotnet.com

http://www.stackdotnet.com/
6 Freely avaliable E-Books/
Red Gate Software Ltd.
United Kingdom United Kingdom
Redgate makes ingeniously simple software used by 804,745 IT professionals and counting, and is the leading Microsoft SQL Server tools vendor. Our philosophy is to design highly usable, reliable tools which elegantly solve the problems developers and DBAs face every day, and help them adopt database DevOps. As a result, more than 100,000 companies use products in the Redgate SQL Toolbelt, including 91% of those in the Fortune 100.
This is a Organisation

1 members
Software Developer (Senior)
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Product Manager
Australia Australia
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 States United States

I am a Senior Software Developer working since 2005 in Microsoft ASP.Net and related Technologies.


I work on C#, Asp.Net, MVC, RAZOR, Entity Framework, JavaScript, jQuery, HTML5, CSS3, WCF, Silverlight, WPF, MVVM, SQL, SSIS, etc. Did Function Point Analysis, WBS to estimate projects and worked on Agile Scrum team.



I enjoy on exploring new technologies by implementing and writing about them, great interest in learning Design Patterns and their implementations. I love learning, writing JavaScript; now my favorite JavaScript library is jQuery. I enjoy writing jQuery Plugins and core JavaScript. I also write Technical blogs here. You can find me on LinkedIn.



I wrote an article on Swami Vivekananda posted his audio speeches by reading them.

Software Developer (Senior)
United Kingdom United Kingdom
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)

- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence

Both of these at Sussex University UK.

Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2016
  • Codeproject MVP 2016
  • Microsoft C# MVP 2015
  • Codeproject MVP 2015
  • Microsoft C# MVP 2014
  • Codeproject MVP 2014
  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog
Technical Lead
Australia Australia
Whatsup-->Exploring--> MVC/HTML5/Javascript & Virtualization.......!
www.santoshpoojari.blogspot.com
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.
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.
Engineer Robotic Assistance Devices / AITX
Canada Canada
Yvan Rodrigues has 30 years of experience in information systems and software development for the industry. He is Senior Concept Designer at Robotic Assistance Devices

He is a Certified Technician (C.Tech.), a professional designation granted by the Institute of Engineering Technology of Ontario (IETO).

Yvan draws on experience as owner of Red Cell Innovation Inc., Mabel's Labels Inc. as Manager of Systems and Development, the University of Waterloo as Information Systems Manager, and OTTO Motors as Senior Systems Engineer and Senior Concept Designer.

Yvan is currently focused on design of embedded systems.
You must sign in to participate in this contest.
This contest has ended.
1 Oct - 31 Oct 2011