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

Best Web Dev article of November 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 Nov 2011Brij
This article discusses some problems with the earlier approach and discusses Identity federation
Please Sign up or sign in to vote.
22 Nov 2011thatraja 1 alternative  
Please Sign up or sign in to vote.
6 Nov 2011M I developer
Try catch block around "A potentially dangerous Request.Form"
Please Sign up or sign in to vote.
26 Dec 2011zoyobar
In many cases, we need to show user data, here is how to use JQueryElement Repeater to display and editing data through calling Ajax in ASP. NET.
Please Sign up or sign in to vote.
19 Aug 2012wullinkm
A single file login page for ASP.NET
Please Sign up or sign in to vote.
14 Nov 2011Bahrudin Hrnjica
Imlementation of HTML5 Widget apps in offline mode on Windows Phone 7 Mango.
Please Sign up or sign in to vote.
20 Nov 2011Jovan Popovic(MSFT)
Example showing how to persist positions of the sortable elements after drag&drop reordering using the JQuery UI sortable
Please Sign up or sign in to vote.
1 Nov 2011Federico Aponte
An application to inspect a COM TypeLib and generate IDL and .manifest files. The tool is made as an HTML application using JavaScript for the logic.
Please Sign up or sign in to vote.
17 Nov 2011ntg123
Performing multi-binding in Silverlight.
Please Sign up or sign in to vote.
27 Nov 2011Halil ibrahim Kalkan
Extensible jQueryUI widget development
Please Sign up or sign in to vote.
10 Nov 2011jgauffin
With this post, I’ll show how you can use the built-in features in MVC to handle errors.
Please Sign up or sign in to vote.
10 Nov 2011#realJSOP
How about this?public static class ExtendDateTime{ public int CountWeekDays(this DateTime thisdate, DateTime thatDate) { int days = Math.Abs((thisDate - thatDate).Days) + 1; return = ((days/7) * 5) + (days % 7); }}Usage would be like this:DateTime...
Please Sign up or sign in to vote.
26 Dec 2011zoyobar
Binding and Handling JSON Field In jQuery Repeater
Please Sign up or sign in to vote.
6 Nov 2011Ram Balak Sharma
How to call synchronous and asynchronous way web service method in JavaScript by using JSON
Please Sign up or sign in to vote.
24 Nov 2011thatraja
Blinking Text in TextBox using Javascript
Please Sign up or sign in to vote.
18 Nov 2011Glen Banta
Integrating the HSS Interlink UploadFileDialog feature with Microsoft’s application platform, LightSwitch for Visual Studio.
Please Sign up or sign in to vote.
26 Nov 2011Mohib Sheth
Invoking People Hub in Windows Phone 7 Emulator
Please Sign up or sign in to vote.
28 Nov 2011Member 7656529
A review of the book Microsoft Visual Studio LightSwitch Business Application Development.
Please Sign up or sign in to vote.
10 Nov 2011Bangla Gopal Surya Prakash
Read RSS FEED data (blogspot.com)
Please Sign up or sign in to vote.
26 Nov 2011amitthk
For ASP.NET MVC, HERE! is a much cooler approach:Basically, we use Ajax.ActionLink like this:The controller takes care of both the possibilities (Normal Post...
Please Sign up or sign in to vote.
26 Dec 2011zoyobar
This article will explain in detail how to handle the controls in the templates of the Repeater control
Please Sign up or sign in to vote.
6 Nov 2011Kabwla.Phone
Tip - Never use type equality because that does not support derived classes:if (item.GetType() == typeof(Image)) //this is bad, mkay.Instead use the following which does support derived classes:if (item is Image)The Microsoft prefered pattern (when you actually need the cast object)...
Please Sign up or sign in to vote.
21 Nov 2011Tom Janssens
In this article, I will show you a proper way to resolve the issue respecting CQRS/DDD principles
Please Sign up or sign in to vote.
5 Nov 2011Artem Smirnov
Writing testable Action Methods
Please Sign up or sign in to vote.
5 Nov 2011TheyCallMeMrJames
With the release of MVC 3, the updated project templates and the Razor view engine we have several new features and tool improvements at our disposal.  I wanted to see how hard it would be to get a quick mash-up of some ASP.NET goodness and the Google Maps API.
Please Sign up or sign in to vote.
10 Nov 2011Adel Refaat
An implementation to support paging for SharePoint List Items
Please Sign up or sign in to vote.
17 Nov 2011zoyobar
This article describes the role and use of the Parameter object in JQueryElement.
Please Sign up or sign in to vote.
18 Nov 2011zoyobar
This post explains how do client-side and server-side convert data type when calling a WebService using Ajax
Please Sign up or sign in to vote.
25 Nov 2011thatraja
Text Over Text using CSS
Please Sign up or sign in to vote.
25 Dec 2011Member 3514671
If you have a large image, would you need to create multiple img tags? I would better create a div element with position:absolute to be over the image and set the width and height to cover the underlying image. Then set background-image to that div as url(line.gif) but the image should be...
Please Sign up or sign in to vote.
23 Nov 2011zoyobar
This article will explain in detail how to retrieve data in the Repeater
Please Sign up or sign in to vote.
26 Nov 2011zoyobar
This article will explain in detail how to sort data based on field in the Repeater
Please Sign up or sign in to vote.
23 Nov 2011thatraja
DescriptionB...
Please Sign up or sign in to vote.
22 Nov 2011Ramanujam Shankar
Enable/Disable validation group using javascript
Please Sign up or sign in to vote.
23 Nov 2011Ramanujam Shankar
In Text box key press event, find the pressed key code value using javascript
Please Sign up or sign in to vote.
27 Nov 2011gmtzgtz
Date Validation JavaScript vs Code Behind vs RangeValidator
Please Sign up or sign in to vote.
1 Nov 2011E.F. Nijboer
Jumpstart your webproject using integrated software bundle that includes a web application and all of its required components
7 Jan 2013LEADTOOLS Support
In this article, we will create a simple application that loads an image and reads its barcodes. Try it out for yourself by downloading a fully functional evaluation SDK from the links provided below the tutorial.
Please Sign up or sign in to vote.
24 Nov 2011ntg123
Visual representation for a logical items-switching between two lists
Please Sign up or sign in to vote.
6 Nov 2011Kabwla.Phone
Tip: Change your loop to the following to also support derived classes:foreach (var item in controlList ){ GridView asGridView = item as GridView; if (asGridView != null) { Utilities.RenderControlInExcel(asGridView, workBook); } DetailsView asDetailsView =...
Please Sign up or sign in to vote.
6 Nov 2011Anup Das Gupta (asteranup)
This morning I got a requirement to implement multi row jCarousel Lite with images. I decided to do it with some CSS ticks and jQuery.
Please Sign up or sign in to vote.
7 Nov 2011AlexCode
Hi guys, I have a new version of this.Although it works as expected for the majority of cases, I found a problem on the previous version of this code, that is, it reuses the HttpHandler for different requests and that can be a problem on more complex implementations where inner properties are...
Please Sign up or sign in to vote.
11 Nov 2011George Swan
Is it easier to start from the next targeted day? Subtract that date from the end date. If the result is negative, return 0 otherwise return the quotient of the difference in days between the two dates divided by 7 plus 1.public static int findWeekCount(DateTime startDate, DateTime toDate,...
Please Sign up or sign in to vote.
17 Nov 2011rld1971
I like things simple for debugging purposes... LINQ implies a list or some iterable thing, but that's just me. I think this works:static int CountDayOcurrence(DateTime start, DateTime end, DayOfWeek day){ var wstart = start.AddDays(7 - (int) start.DayOfWeek); // Sunday after start...
Please Sign up or sign in to vote.
23 Nov 2011K Quinn
Didn't read it very closely, haven't tested it very thoroughly, but, you get the idea:public int GetNumberOfRecurrances(DayOfWeek weekDay, DateTime startDate, DateTime endDate){ int distanceToFirstInstance = ((int)weekDay - ((int)startDate.DayOfWeek)); //determine integer...
Please Sign up or sign in to vote.
18 Nov 2011Henrik Jonsson
An enhanced MultiBinding markup extension implementation for Silverlight 5 with support for bindable Converter, ConverterParameter and StringFormat
Please Sign up or sign in to vote.
12 May 2021Paulo Zemek
A tutorial explaining how to create a Virtual Machine and a Compiler for such virtual machine
Please Sign up or sign in to vote.
16 Nov 2011Billy McCafferty
S#arp Lite is an architectural framework for the development of well-designed, custom-built, ASP.NET MVC applications using NHibernate for data access.
Please Sign up or sign in to vote.
8 Nov 2011Brij
This part mainly discusses WIF and demonstrates a sample step by step
Please Sign up or sign in to vote.
10 Feb 2013Halil ibrahim Kalkan
Creating AJAX based CRUD tables using ASP.NET MVC 3 and the jTable jQuery plug-in.

Current Participants

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

Software Developer (Senior) Paddedwall Software
United States United States
I've been paid as a programmer since 1982 with experience in Pascal, and C++ (both self-taught), and began writing Windows programs in 1991 using Visual C++ and MFC. In the 2nd half of 2007, I started writing C# Windows Forms and ASP.Net applications, and have since done WPF, Silverlight, WCF, web services, and Windows services.

My weakest point is that my moments of clarity are too brief to hold a meaningful conversation that requires more than 30 seconds to complete. Thankfully, grunts of agreement are all that is required to conduct most discussions without committing to any particular belief system.
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
Switzerland Switzerland
Senior IT Consultant working in Switzerland as Senior Software Engineer.

Find more at on my blog.
Software Developer (Senior)
Singapore Singapore
I love programming, reading, and meditation. I like to explore management and productivity.
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
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.
Software Developer (Senior)
Bosnia and Herzegovina Bosnia and Herzegovina
Bahrudin Hrnjica holds a Ph.D. degree in Technical Science/Engineering from University in Bihać.
Besides teaching at University, he is in the software industry for more than two decades, focusing on development technologies e.g. .NET, Visual Studio, Desktop/Web/Cloud solutions.

He works on the development and application of different ML algorithms. In the development of ML-oriented solutions and modeling, he has more than 10 years of experience. His field of interest is also the development of predictive models with the ML.NET and Keras, but also actively develop two ML-based .NET open source projects: GPdotNET-genetic programming tool and ANNdotNET - deep learning tool on .NET platform. He works in multidisciplinary teams with the mission of optimizing and selecting the ML algorithms to build ML models.

He is the author of several books, and many online articles, writes a blog at http://bhrnjica.net, regularly holds lectures at local and regional conferences, User groups and Code Camp gatherings, and is also the founder of the Bihac Developer Meetup Group. Microsoft recognizes his work and awarded him with the prestigious Microsoft MVP title for the first time in 2011, which he still holds today.
Software Developer (Senior)
United States United States
B.Tech graduate in CSE, having experience in .Net related Technologies

Microsoft Certified Technical Specialist in .NET Framework 2.0
Microsoft Certified Technical Specialist in .NET Framework 4.0

My interests are Coding, reading [technical stuff] and listening to music, playing Cricket, Table Tennis

http://bgsuryablog.blogspot.com/
http://suryaprakash.net/
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 (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)
Netherlands Netherlands
Currently working as a Software Developer on several projects.
Software Developer
Italy Italy
Federico has gone through the experience of developing software for different applications, including medical imaging and 3d cad modeling.
Fond of C++ as the Programming Language to know, he likes to dive into other ones. He is interested in computer graphics since the early days of his career, image compression and all the new web technologies.
Student
Wales Wales
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer HighSpeed-Solutions, LLC
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.
Founder Volosoft
Turkey Turkey
I have started programming at 14 years old using Pascal as hobby. Then I interested in web development (HTML, JavaScript, ASP...) before university.

I graduated from Sakarya University Computer Engineering. At university, I learned C++, Visual Basic.NET, C#, ASP.NET and Java. I partly implemented ARP, IP and TCP protocols in Java as my final term project.

Now, I am working on Windows and web based software development mostly using Microsoft technologies in my own company.

My open source projects:

* ABP Framework: https://abp.io
* jTable: http://jtable.org
* Others: https://github.com/hikalkan

My personal web site:

https://halilibrahimkalkan.com
Software Developer
Sweden Sweden
Henrik Jonsson is a Microsoft Professional Certified Windows Developer (MCPD) that currently works as an IT consultant in Västerås, Sweden.

Henrik has worked in several small and large software development projects in various roles such as architect, developer, CM and tester.

He regularly reads The Code Project articles to keep updated about .NET development and get new ideas. He has contributed with articles presenting some useful libraries for Undo/Redo, Dynamic Linq Sorting and a Silverlight 5 MultiBinding solution.
Founder 1TCompany AB
Sweden Sweden
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.
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)
Netherlands Netherlands
Doing that 'computer thing' ever since the C64.

Sometimes I feel that being a programmer is much like being a doctor: You just have to know everything and if you don't, something dies.

Either being an application or a patient.

Oddly enough, more people care about the death of their application, than the massacre of people...
Help desk / Support LEAD Technologies, Inc.
United States United States
Since 1990, LEAD has established itself as the world's leading provider of software development toolkits for document, medical, multimedia, raster and vector imaging. LEAD's flagship product, LEADTOOLS, holds the top position in every major country throughout the world and boasts a healthy, diverse customer base and strong list of corporate partners including some of the largest and most influential organizations from around the globe. For more information, contact sales@leadtools.com or support@leadtools.com.
This is a Organisation (No members)

Technical Writer
United States United States
<Profile>
<Profession>
I am a Software Engineer from Karachi Pakistan, Being a programmer obviously I love to code but I love to code that adds something new in my knowledge else I do copy paste usually Smile | :)
</Profession>
<Education>
Have done Master and Bachelors of Computer Science from Karachi University Pakistan
</Education>
<Interests>
Anything I found interesting technically or non-technically so nothing specific Wink | ;)
</Interests>
</Profile>
Software Developer (Senior) self employed
Russian Federation Russian Federation
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) Hyperbees Technologies Pvt. Ltd.
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) self employed
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Microsoft
United States United States
I started to program computers when I was 11 years old, as a hobbyist, programming in AMOS Basic and Blitz Basic for Amiga.
At 12 I had my first try with assembler, but it was too difficult at the time. Then, in the same year, I learned C and, after learning C, I was finally able to learn assembler (for Motorola 680x0).
Not sure, but probably between 12 and 13, I started to learn C++. I always programmed "in an object oriented way", but using function pointers instead of virtual methods.

At 15 I started to learn Pascal at school and to use Delphi. At 16 I started my first internship (using Delphi). At 18 I started to work professionally using C++ and since then I've developed my programming skills as a professional developer in C++ and C#, generally creating libraries that help other developers do their work easier, faster and with less errors.

Want more info or simply want to contact me?
Take a look at: http://paulozemek.azurewebsites.net/
Or e-mail me at: paulozemek@outlook.com

Codeproject MVP 2012, 2015 & 2016
Microsoft MVP 2013-2014 (in October 2014 I started working at Microsoft, so I can't be a Microsoft MVP anymore).
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/
Web Developer Mahindra Logisoft Business Solution Limited, Chenn
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader Formulatrix
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.
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.
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).
Founder Virtual Sales Lab
Belgium Belgium
Software Developer Dexchange Outsourcing
Netherlands Netherlands
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.
You must sign in to participate in this contest.
This contest has ended.
1 Nov - 30 Nov 2011