Click here to Skip to main content
15,561,685 members
This competition has ended

Best Web Dev article of September 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.
18 Sep 2011Monjurul Habib
How to add namespaces for Razor pages
Please Sign up or sign in to vote.
11 Sep 2011brunofer2007
Easy way to sort nodes in a TreeView using a recursive function.
Please Sign up or sign in to vote.
22 Sep 2011smoore4
Loop through all files in a folder/subfolders and run a checksum that is stored in a database. E-mail descrepancies and results.
Please Sign up or sign in to vote.
11 Jan 2017Bryian Tan
Social sharing buttons using jQuery and XML
Please Sign up or sign in to vote.
2 Oct 2011Mohammed Derbashi
A simple way to track the sequence ASP.NET page events.
Please Sign up or sign in to vote.
29 Sep 2011Sazzad Hossain
ASP.NET MVC - Binding to dictionary
Please Sign up or sign in to vote.
10 Sep 2011Rajesh.Sitaraman
Hide column in SharePoint custom list based on values
Please Sign up or sign in to vote.
13 Sep 2011jgauffin
How to get clean and flexible model + validation localization in ASP.NET MVC3
Please Sign up or sign in to vote.
28 Sep 2011YSLGuru
If you have the ability to change it, you may want to consider moving away from the 36 digit alphanumeric created by GUID() as a Key. This is often misused in SQL-Server by developers who have not had proper training/education in SQL Server and or RDBMS. The GUID() is not intended to be a...
Please Sign up or sign in to vote.
18 Sep 2011Gediminas Geigalas
ASP.NET MVC localization using ActionFilter
Please Sign up or sign in to vote.
19 Sep 2011marc9889
In response to the request to use a website (instead of a file), the pertinent code is shown below. Note that you will need to replace "www.somewebsite.com" with the website page that you want to capture the source code (HTML, for example) from.Dim webclient As System.Net.WebClient = New...
Please Sign up or sign in to vote.
6 Sep 2011AditSheth
You can pass object as parameter to generalize function function showContent(e,object) { var recentChar...
Please Sign up or sign in to vote.
3 Oct 2011Ilka Guigova
Sample regular expression set to filter unwanted Microsoft Word paste tags and characters
Please Sign up or sign in to vote.
3 Oct 2011wmjordan
Some people remarked that the Visual-Studio-generated build number actually contains a hidden timestamp, which, I think, is far from being intuitive. I wrote the following snippet to do something similar but is easier to understand.Beside changing the version number, we can even write build...
Please Sign up or sign in to vote.
15 Sep 2011vdasus
I have written two articles here with solutions to solve this problem. Maybe it'll be useful for somebody:Autoincrement Version in Visual StudioAutoincrement Build Version, Using VCS (bazaar plugin included)
Please Sign up or sign in to vote.
15 Sep 2011Anas Karkoukli
I would much rather taking advantage of the tools Visual Studio provides. If you have a continuous building in place, then you might as well use MSBUILD itself from the command line with a Custom MSBUILD TASK. For more infrmation and background on the concept, please refer to this...
Please Sign up or sign in to vote.
15 Sep 2011Gregory Nozik
Please Sign up or sign in to vote.
14 Sep 2011Gregory Nozik
How to do XSLT transformation with the Processor object
Please Sign up or sign in to vote.
16 Sep 2011M Sheik Uduman Ali
WCAT – Simple Performance Test Tool for your .NET web app
Please Sign up or sign in to vote.
28 Sep 2011musicm122
Datejs could be a possible alternate helper, or if you are going the way of jQuery, check out jQuery validation engine.
Please Sign up or sign in to vote.
1 Sep 2011financeloans
EDIT BY JSOP[deleted spam content and reported user]
Please Sign up or sign in to vote.
2 Sep 2011Artem Smirnov
Here are the breaking changes in Ivonna v.3.
Please Sign up or sign in to vote.
19 Sep 2011eglasius
How ot use cookies to control return page after login on ASP.NET MVC 3.
Please Sign up or sign in to vote.
21 Sep 2011jgauffin
A MembershipProvider that uses DependencyResolver to lookup the dependencies that it needs.
7 Sep 2011Accusoft
Enterprises use cloud services to save money on storage, desktop software and facilitate collaboration with coworkers. Provide applications the ability to capture images locally from a scanner and upload to the Cloud in just a few lines of code.
Please Sign up or sign in to vote.
9 Oct 2011Mohammad A Rahman 1 alternative  
How to send ASP.NET formatted exception details via email
Please Sign up or sign in to vote.
10 Apr 2012Jovan Popovic(MSFT)
This article shows how to enhance a plain HTML table with the jQuery DataTables plug-in.
Please Sign up or sign in to vote.
14 Sep 2011Brady Kelly
No default IDs here. Move along.
Please Sign up or sign in to vote.
5 Feb 2018Stas Wolski
This article describes how to implement a meeting room booking system in an ASP.NET MVC project with dhtmlxScheduler.
Please Sign up or sign in to vote.
8 Sep 2011Jonathan Cardy
A selection of JavaScript terminology, with explanations and code samples
Please Sign up or sign in to vote.
14 Sep 2011Abhijit Jana, Abhinav S
Frequently asked questions on ASP.NET GridView at CodeProject Question Answer forums.
Please Sign up or sign in to vote.
15 Sep 2011Shahriar Iqbal Chowdhury/Galib
How to fix this IIS deployment error
Please Sign up or sign in to vote.
28 Sep 2011rgubarenko
DaST is a brand new concept with open-source framework. The article is to highlight the most important differences of the latest RC version, and to demonstrate one more time DaST elegance and simplicity over MVC and WebForms by example of creating a fully dynamic tree view web application.
Please Sign up or sign in to vote.
3 Oct 2011DrABELL
Make DIV element stretch vertically 100%. Works in all HTML5-compatible browsers
Please Sign up or sign in to vote.
2 Oct 2011Md. Marufuzzaman 2 alternatives  
Generate auto row number for a table
Please Sign up or sign in to vote.
20 Sep 2011Monjurul Habib
Explains in detail how to use Entity Framework Code First for MVC 3.
Please Sign up or sign in to vote.
25 Sep 2011Gary Stafford
A simple example of a non-ASP.NET restaurant menu and order form, which interacts with cross-domain RESTful WCF Services using JSONP and jQuery
Please Sign up or sign in to vote.
4 Sep 2011Henry He
In this article, I will briefly explain how ASP.NET MVC3 validation works.
Please Sign up or sign in to vote.
15 Sep 2011Shahriar Iqbal Chowdhury/Galib
Easy way to consume WCF REST services through JQuery and perform CRUD (Create Retrieve Update Delete) operations
Please Sign up or sign in to vote.
13 Sep 2011MaulikDusara 1 alternative  
some credit card numbers for testing purposes.
Please Sign up or sign in to vote.
15 Nov 2017Shivprasad koirala, Marla Sukesh
Learn MVC (Model view controller) Step by Step in 7 days – Day 2
Please Sign up or sign in to vote.
19 Apr 2012Jani Giannoudis
Concepts and patterns for the handling of strings in multilingual applications.
Please Sign up or sign in to vote.
11 Sep 2012Anuja Pawar Indore
Using Ajax AutoCompleteExtender for a simple autosuggest feature.
Please Sign up or sign in to vote.
5 Sep 2011Wayne Ye
HTML5 WebMessaging provides a simple, efficient, elegant and secure solution for Cross-Domain communication in client side, this article is an experiment for it.
Please Sign up or sign in to vote.
5 Aug 2012Patrick Kalkman
A description and solution for creating PDF reports using ASP.NET MVC3.
Please Sign up or sign in to vote.
23 Mar 2012Arthanarieaswaran Shanmugaraj
Explains the basics of REST services and create & consume RESTful service in ASP.NET
Please Sign up or sign in to vote.
15 Sep 2011demouser743
Gridview with Fixed Header
Please Sign up or sign in to vote.
25 Oct 2011Uwe_Sieber
Demonstrates how to open a storage volume and do some interesting things with it.
Please Sign up or sign in to vote.
4 Sep 2011Ed Nutting
IIS_ASPNet_URLRewriting
Please Sign up or sign in to vote.
20 Sep 2011Dr. Song Li
This simple article presents a very simple example to use the "Cleditor" jQuery plugin for HTML rich text editing.

Current Participants

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

Architect https://www.questpond.com
India India
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.
Founder Erisia Web Development
South Africa South Africa
I am a software developer in Johannesburg, South Africa. I specialise in C# and ASP.NET MVC, with SQL Server, with special fondness for MVC and jQuery. I have been in this business for about eighteen years, and am currently trying to master Angular 4 and .NET Core, and somehow find a way to strengthen my creative faculties.
- Follow me on Twitter at @bradykelly
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
United States United States
Accusoft provides a full spectrum of document, content, and imaging solutions as fully supported, enterprise-grade, client-server applications, mobile apps, cloud services, and software development kits. The company is focused on solving document lifecycle complexities through:


- A customer-focused approach
- Continuous product development
- Proactive support
- Forward-thinking leadership

Founded in 1991, Accusoft has grown through persistent product innovation and strategic mergers and acquisitions into the best-in-class solutions provider it is today. The company has been awarded 30 patents and is recognized as a thought leader in the industry.
This is a Organisation

1 members
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.
Architect
Canada Canada
MCP, MCAD .NET

Blog: C# | B# | Stay#
Program Manager Infobeans
India India
I have keen interest in learning new things, exploring more on a topic and being more versatile
Software Developer GeekSoft
Lithuania Lithuania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead
India India
Artha is a Technical Lead in Windows Phone, WPF [MVVM, PRISM], ASP.NET [MVC 3.0 & 4.0], C#.NET, VB.NET and ASP.

Windows Phone

Microsoft Developer Network


Published Tools in Visual Studio Galleries


Published Source Codes in CodePlex


Microsoft Virtual Academy Profile


Published Articles in Code Project


Microsoft Certified Professional Developer (MCPD) Microsoft ASP.NET Developer 3.5 (070-564, 070-536, 070-562, 070 315)
Software Developer (Senior) Martifer Inovação e Gestão
Portugal Portugal
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 have over 10 years of experience working with Microsoft technologies. I have earned my Microsoft Certified Technology Specialist (MCTS) certification. I'm a highly motivated self-starter with an aptitude for learning new skills quickly.
Software Developer
India India
I am working as a Software engineer. Web development in Asp.Net with C#, WinForms and MS sql server are the experience tools that I have had for the past 3 years. Yet to work on WCF, WPF, Silverlight and other latest ones.
United States United States
I have been working in the IT industry for some time. It is still exciting and I am still learning. I am a happy and honest person, and I want to be your friend.
Engineer
United States United States
Dr. Alexander Bell (aka DrABell) is a seasoned full-stack Software (Win/Web/Mobile) and Data Engineer. He holds PhD in Electrical and Computer Engineering, authored 37 inventions and published 100+ technical articles; currently focused on Microsoft Azure Cloud and Android Mobile development projects. Alex participated in App Innovation Contests (AIC 2102/2013) w/multiple winning submissions. Sample apps/publications:

  1. HTML5/CSS3 graphic enhancement: buttons, inputs
  2. HTML5 Tables Formatting: Alternate Rows, Color Gradients, Shadows
  3. Azure web app: Engineering Calculator VOLTMATTER
  4. Azure: NYC real-time bus tracking app
  5. Quiz Engine powered by Azure cloud
  6. 'enRoute': Real-time NY City Bus Tracking Web App
  7. Advanced CSS3 Styling of HTML5 SELECT Element
  8. Aggregate Product function extends SQL
  9. YouTube™ API for ASP.NET
Student
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.
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.
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.
Software Developer (Senior)
Lithuania Lithuania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Superderivatives
Israel Israel
I’m a .net architect, focusing mainly on
writing a scalable components, My expertise is designing for optimal performance and scalability. Always in search
of new knowledge and ambitions.

Specialties
Design Patterns, UML, OOP/OOD, .NET, C#, C++, STL, ATL, COM/COM+, VB/VB.NET, IIS, ISAPI,ASP/ASP.NET, WebServices, WCF,HTML/JavaScript, Ajax, XML/XSL/XSD, SQL

Personal blog gregnozik.blogspot.com
Software Developer (Senior)
United States United States
Senior Software Developer from New Jersey, USA

Have 15+ years experience on enterprise application development with various technologies.
Software Developer
Canada Canada
Software Developer (Senior)
Switzerland Switzerland
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.
Architect Aditi
India India
Working as Architect for Aditi, Chennai, India.

My Website: www.udooz.net

My Blog: www.udooz.net/blog
Software Developer (Senior) Jacobs Technology
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
Bangladesh Bangladesh
A well experienced leader with successful track record of software development, product innovations, brand management and corporate communication etc. Some successful product innovations have also achieved and awards “Most Valuable Professional” (MVP) at 2010 and 2011 by codeproject.com and also selected as a mentor of codeproject.com. Published over 100 technical articles in various software development resource sites (i.e., codeprojetc.com, Microsoft MSDN, and IEEE & IBM (In progress)) and various IT Forums, Blogs etc.

Over fourteen years of professional experiences in ICT field having extensive experience in formulating corporate vision and long term strategy. Leading development related functions including design, development, services, data management and analytics, customer experience management, content services, digital analytics and optimization.I have also more than two years’ of strong experience in mobile-VAS (platform development).

An individual with results-driven approach and relentless in pursuit of excellence from a business and organizational standpoint.Honest, believes in transparency, commitment and teamwork.

Expertise: Software/Solution Architect, Technical Research, MIS, Data Analytics, Data Mining, BI, SaaS platform base application development, Large scale Win32 Form/Web based business software solutions, Security, Enterprise applications development, integration, etc.

Technologies/Tools: Microsoft.Net, Microsoft SQL Server , Oracle, MySQL, ETL, Visual C#, VB.NET, ASP.NET, , Python, Java, API, MVC, Cloud Computing, SaaS, Open FaaS, AWS,AWS Lambda, MS Azure, WebAPI , WPF, WCF, PHP, Microsoft Power BI, SPSS, PS2, R, Add-In, Visual Basic etc.

.Net UI component: Telerik, DevExpress, Ext.Net etc.
Scripting language: JavaScript, AngularJS, node.JS etc.
Source control / Subversion: Git, Smart SVN, Assembla etc.
Development methodologies: Agile,RAD etc.
Project Management / Issues Tracking Tools: JIRA, Trello, Slack, Clockingit etc.
Software Developer
Australia Australia
Architect
Jordan Jordan
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Singapore Singapore
A life-long-learner, maker and soft music fan. Likes building things to solve problems. Years of successful records serving mid and large scale .NET applications in domestic and international client environment. Expertise in different areas of software development life cycles and Software Architecture.

Always looks for new technology and loves to get hands dirty Smile | :)
CEO Hacker Ferret Software
United States United States
Owner at Hacker Ferret Software
Software Consultant with over 8 years in the trenches.

Specialized in .Net, javascript, and Android development. But adaptable enough for whatever you can dish out. I have a spiritual neck-beard just not a physical one.

For more info about me check out Hacker Ferret Software where we focus on hacking together your software with love.

We now offer a Free 30 Minute Consultation
Architect http://www.simpletechture.nl
Netherlands Netherlands
Patrick Kalkman is a senior Software Architect with more than 20 years professional development experience. He works for SimpleTechture where he helps teams develop state of the art web applications.

Patrick enjoys writing his blog. It discusses agile software development. Patrick can be reached at patrick@simpletechture.nl.

Published Windows 8 apps:


Published Windows Phone apps:


Awards:

Best Mobile article of March 2012
Best Mobile article of June 2012
Architect
United States United States
I'm interested in C#, AJAX, SilverLight,and SharePoint now. I enjoy listening to music, movies, driving.
I love posting answers to forums, especially questions related to SharePoint Technology. Started career as c++ developer, then .Net Mobile Technologies and SharePoint now.
Software Developer (Senior)
Canada Canada
Software Architect with over 15 years in IT field. Started with deep math and C++ Computer Vision software. Currently in .NET and PHP web development. Creator of DaST pattern, open-source frameworks, and plugins. Interested in cutting Edge IT, open-source, Web 2.0, .NET, MVC, C++, Java, jQuery, Mobile tech, and extreme sports.
Binary Quest
Australia Australia
Sazzad is working as a developer since 2001 in the Realestate Market in Melbourne. Likes to work in C# and .Net platform. Started an ISV Business in 2008 called Binary Quest.

Follow me on Linked In
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
Database Developer
United States United States
I am an MBA with a bunch of MS certifications. Technically, I am a DBA, but I do a good deal of sys admin work and web development using .NET. I like to focus on business intelligence, database design, messaging architectures, and web services.
Software Developer (Senior)
Russian Federation Russian Federation
Building web apps since 2001. Rich experience in HTML frontends for different platforms.
Software Developer
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Lithuania Lithuania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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!
Technical Lead
China China
I am now programming applications for the Internet of Things.
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.
You must sign in to participate in this contest.
This contest has ended.
1 Sep - 30 Sep 2011