Click here to Skip to main content
15,885,546 members
This competition has ended

Best ASP.NET article of January 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 Jan 2011Abhijit Jana
Details explanation on Compression Enabled Session for SQL Server and State Server Session Mode in ASP.NET 4.0
Please Sign up or sign in to vote.
22 Oct 2013ASP.NET Community
Recaptcha:Captcha keeps the spammer away from our site. There is Lot of captcha conrols available for asp.net and few may not work on postback.
Please Sign up or sign in to vote.
7 Jan 2011OriginalGriff 2 alternatives  
Supporting Development and Release web.config in ASP.NET
Please Sign up or sign in to vote.
15 Jan 2011Abhijit Jana
Programmatically Changing Session State Behavior in ASP.NET 4.0
Please Sign up or sign in to vote.
12 Jan 2011Amimpat
This article explains approaches to determine if an HTTP request is coming from a mobile phone and then redirecting the request to a page optimized for a mobile browser.
Please Sign up or sign in to vote.
14 Jan 2011Gil Fink
Book Review – HTML5: Up and Running
Please Sign up or sign in to vote.
24 Jan 2011Darki699
Another way to use the code above is to create dynamic "dynamic linking", to download dlls and embed them during runtime!How to do this:1. Add a project reference to a COM object, but DO NOT include the DLL in the executable folder2. Do not call any of the functions from the COM ref...
Please Sign up or sign in to vote.
17 Jan 2011KevinAG
Your statement of, "I wanted to validate text inputed by a user as they were typing to tell them if it was a valid date." seems to be a bit misleading. I was under the impression that your code would start off returning true until I entered a non-number character, invalid separator, or invalid...
Please Sign up or sign in to vote.
6 Jan 2011De, Subhendu
This blog will discuss how ASP.NET page automatically notifies when MSMQ message arrives
Please Sign up or sign in to vote.
18 Jan 2011KevinAG
Sorry, but I have to vote this way down. Your regular expression (or @Chris's) is not robust enough for what I would consider "real world" data. Especially if this is used on any kind of public web site, I would be afraid of JavaScript injection attacks and other things (depending on its usage)....
Please Sign up or sign in to vote.
5 Jan 2011Monu_TCS
JavaScript can listen to the enable/disable event from Firefox4 and can send to XPCOM components
Please Sign up or sign in to vote.
24 Jan 2011Member 351555
Parse a microsoft visual studio 2008 solution file to create a project dependency graph
Please Sign up or sign in to vote.
15 Jan 2011Syed BASHAR
How to fetch ASP.NET authenticated page with HTTPWebRequest
Please Sign up or sign in to vote.
19 Jan 2011_impostor_
I agree with Chris...string.IsNullOrEmpty: 312 msLength: 140 ms [fastest]This is not a fair comparison.Need to compare:(string != null && string.Length !=0)with: String.IsNullOrEmpty(string)Even if the first construct is faster, there is a readability...
Please Sign up or sign in to vote.
19 Jan 2011Venkatesh Mookkan
This would also work,
Please Sign up or sign in to vote.
21 Jan 2011Parvez B
Synchronously returning a Dataset from Workflow Foundation to ASP.NET
Please Sign up or sign in to vote.
5 Jan 2011Bardy85
Would it not be easier to capture your Error in your Global.aspx page?void Application_Error(object sender, EventArgs e){ Exception lastError = Server.GetLastError(); if (lastError == null) { ErrorLog("An error occurred, but no error information is available"); ...
Please Sign up or sign in to vote.
15 Jan 2011techbird
Enabling remote test page(invoke button) for webservice in live environment.
Please Sign up or sign in to vote.
14 Jan 2011Abhijit Jana
When can we use HttpContext.Current.Items to stores data in ASP.NET?
Please Sign up or sign in to vote.
28 Feb 2012Wonde Tadesse
ASCII and numeric sorting using an ASP.NET GridView
Please Sign up or sign in to vote.
9 Nov 2012Abdul Quader Mamun
To develop scalable applications, effective paging is essential. Devoid of smart and effective paging and sorting to handle thousands of thousand data takes extra time and system resources.
Please Sign up or sign in to vote.
17 Feb 2013AlexCode
Create image sprites and its CSS classes on the fly
Please Sign up or sign in to vote.
26 Jan 2011Abhijit Jana
Ways in which you can prevent someone from decrypting ViewState data
Please Sign up or sign in to vote.
29 Nov 2012Ed Nutting 2 alternatives  
JavaScript Date Validation
Please Sign up or sign in to vote.
7 Feb 2011Gianluca Negrelli
An organic approach to AJAX web development with jQuery and ASP.NET.
Please Sign up or sign in to vote.
19 Jan 2011Awais Hafeez 86 2 alternatives  
Shows how to display an image (instead of simple text) in asp:HyperLinkField or asp:LinkButton column of a GridView
Please Sign up or sign in to vote.
14 Jan 2011Modesty Zhang
Introducing a simplified semantic HTML5 tags based page layout, together with a basic HTML5 template and CSS sources.
Please Sign up or sign in to vote.
26 Jan 2011TheyCallMeMrJames
A quick walk-through of getting Google Maps running in MVC 3 with the Razor View Engine
Please Sign up or sign in to vote.
5 Jan 2011Al-Farooque Shubho
Clarifying “Path” related issues for beginners in Asp.net
Please Sign up or sign in to vote.
29 Jan 2011Sam Shiles
Bringing WPF like declarative data binding to ASP.NET Web Forms to enable declarative two-way data binding to any object whilst opening up MVVM UI development.
Please Sign up or sign in to vote.
31 Jul 2012Bryian Tan
ASP.NET Password Strength Indicator somewhat similar to AJAX PasswordStrength extender control behavior and implemented by using jQuery and XML.
Please Sign up or sign in to vote.
24 Jan 2011ahsan sarfraz
Convert a Dataset to bytes array and then compress that array.
Please Sign up or sign in to vote.
17 Jan 2011nereo.lopez
Search your web page with Google's Engine
Please Sign up or sign in to vote.
29 Jan 2011Shivprasad koirala
.NET and ASP.NET tracing frequently asked questions
Please Sign up or sign in to vote.
14 Jan 2011robregan
A comparative evaluation of how three jQuery modal dialog plugins work with ASP.NET MVC and graceful JavaScript
Please Sign up or sign in to vote.
14 Jan 2011ConnectCode
Creating a Code 39 Barcode using HTML, CSS and Javascript
Please Sign up or sign in to vote.
20 Jan 2011Toniyo Jackson
This article will help beginners to work with Crystal reports features easily.
Please Sign up or sign in to vote.
5 Feb 2015Syed Hasan Hyder
Solution adorned with drag and drop Portlet/Webpart customization feature in ASP.NET MVC Framework. It summoned JQuery for better user experience evading inclusive page refresh during personalization.
Please Sign up or sign in to vote.
28 Jan 2011S. M. SOHAN
MvcMailer NuGet package allows you to render MVC View as Email Body
Please Sign up or sign in to vote.
18 Jan 2011Steve Wellens
There was a question from a student over on the Asp.Net forums about improving site performance. The concern was that every time an app setting was read from the Web.Config file, the disk would be accessed. With many app settings and many users, it was believed performance would suffer.
Please Sign up or sign in to vote.
3 Nov 2012Abhishek Sur
The article demonstrates how you can use SQL Server Query Notification feature to get notification from database whenever the result of a command gets changed. Sample application demonstrating SqlDependency and SqlCacheDependency is also included.
Please Sign up or sign in to vote.
5 Feb 2018Stas Wolski
The article explains how to integrate dhtmlxScheduler, an AJAX-based, interactive event calendar, in your ASP.NET MVC application.
Please Sign up or sign in to vote.
6 Feb 2011Mahmudul Haque Azad
This article describes the natural evolution of BDD from common problems of developers not following TDD properly. It also describes a bit about Domain Driven Design (DDD) and Domain Specific Language (DSL) which are naturally connected with BDD.
Please Sign up or sign in to vote.
10 Jan 2011Shayne P Boyer
A quick and easy way to organize what script executes for what view.
Please Sign up or sign in to vote.
1 Jan 2011Bibhas Paul
Interaction between C# application and Oracle through custom Object
Please Sign up or sign in to vote.
10 Jan 2014Steve Wellens
On the Asp.Net forums where I am a moderator, a developer was having a problem hooking up click events to the rows of a dynamically created html table. He didn't want to embed the onclick handler in the table rows as each row was created so he tried using jQuery.
Please Sign up or sign in to vote.
25 Jan 2011jmlb
Creating a project with Keil for a 32KB program space
Please Sign up or sign in to vote.
16 Jan 2012Erion Pici
Generating automatized PDF reports based on Docx templates and Business-Logic XML-serialized data
Please Sign up or sign in to vote.
15 Jan 2011Mike Hankey
Using an HTTPHandler to make calls to the business layer to update file download count.
Please Sign up or sign in to vote.
19 Jan 2011Mahendra Vishwakarma 2 alternatives  
Best practices in developing ASP.NET applications

Current Participants

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

Web Developer
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect https://www.questpond.com
India India
Team Leader
Australia Australia
He is from a small village in Tirunelveli, TamilNadu (India). He is fun loving guy. He like to travel a lot. Bikes/Cars/Mobiles are his fantasies.

He started his career as a BPO Data Entry Assistant and got chance to work as an ASP.NET Programmer in the same company after a year. And he move to the next company in 2006 as Software Engineer.

He worked as a Team Leader in a private software development company @Chennai, India for 8+years.

Now working as a Consultant @Sydney, Australia.
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.
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
President
India India
Did you like his post?

Oh, lets go a bit further to know him better.
Visit his Website : www.abhisheksur.com to know more about Abhishek.

Abhishek also authored a book on .NET 4.5 Features and recommends you to read it, you will learn a lot from it.
http://bit.ly/EXPERTCookBook

Basically he is from India, who loves to explore the .NET world. He loves to code and in his leisure you always find him talking about technical stuffs.

Working as a VP product of APPSeCONNECT, an integration platform of future, he does all sort of innovation around the product.

Have any problem? Write to him in his Forum.

You can also mail him directly to abhi2434@yahoo.com

Want a Coder like him for your project?
Drop him a mail to contact@abhisheksur.com

Visit His Blog

Dotnet Tricks and Tips



Dont forget to vote or share your comments about his Writing
Engineer Netsolace
Pakistan Pakistan
AHSAN SARFRAZ
Software Engineer.
Architect
Switzerland Switzerland
Senior IT Consultant working in Switzerland as Senior Software Engineer.

Find more at on my blog.
Founder SmartAspects
Bangladesh Bangladesh
I write codes to make life easier, and that pretty much describes me.
Web Developer
India India
i am fine
United States United States
The ASP.NET Wiki was started by Scott Hanselman in February of 2008. The idea is that folks spend a lot of time trolling the blogs, googlinglive-searching for answers to common "How To" questions. There's piles of fantastic community-created and MSFT-created content out there, but if it's not found by a search engine and the right combination of keywords, it's often lost.

The ASP.NET Wiki articles moved to CodeProject in October 2013 and will live on, loved, protected and updated by the community.
This is a Collaborative Group

754 members
Pakistan Pakistan
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
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) Reputed MNC in Kolkata
India India
Bibhas has 8 years of extensive experience in application development with exposure to business requirement study, system analysis and designing, coding ,testing,
implementation, end user training and client Interaction.

He was the part of application development team and worked for industry leading organizations like "ConocoPhillips", "Abbey National Bank" and “DHL".

Posses sound experience as a technical architect and all part of software development lifecycle.

His interest includes in Microsoft Technologies (ASP.NET 3.5 & SQL Server), Design Pattern and wide variety of internet technologies like AJAX, JQUERY etc.
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.
Singapore Singapore
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.
Technical Lead
India India
A community lover and consultant working with Microsoft suite of products. Since 2005, he has been working in application development and maintenance using different Microsoft products. During his leisure time, he prefers to serve different Microsoft communities and learning new technologies. You can reach him at his blog DotNet Artisan
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.
Engineer
United Kingdom United Kingdom
I've been involved in object-oriented software development since 2006, when I graduated in Information and TLC Engineering. I've been working for several software companies / departments, mainly on Microsoft and Sun/Oracle technologies. My favourite programming language is C#, next comes Java.
I love design patterns and when I need to resolve a problem, I try to get the best solution, which is often not the quickest one.

"On the best teams, different individuals provide occasional leadership, taking charge in areas where they have particular strengths. No one is the permanent leader, because that person would then cease to be a peer and the team interaction would begin to break down. The structure of a team is a network, not a hierarchy ..."
My favourite team work quotation by DeMarco - Lister in Peopleware
Web Developer
Italy Italy
I'm the very proud father of SyMenu, a multi awarded portable start menu and www.ghezee.com an innovative ads web site.
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
Software Developer
Canada Canada
I am a Software developer with an interest in embedded development and hardware design.

check out my blog at http://hobbymc.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.
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.
Software Developer (Senior) Vizrt Bangladesh
Bangladesh Bangladesh
I am truly versatile and 360 degree Engineer having wide range of development experience in .NET and Java Platform. I am also proficient in system level programming in C++. To me technology is not at all a problem, it’s the client requirement that matters! That is I am ready and comfortable to use any technology to make the business of my client a success.

In my five years of experience I have the opportunities to work for fortune 500 companies of US and many renowned clients from Europe.

My Linkedin Profile: http://bd.linkedin.com/in/mahmudazad
Netherlands Netherlands
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Retired
United States United States
Currently enjoying retirement and working on projects without pressure, deadlines or any kind of management.
Technical Lead
United States United States
https://github.com/modesty

https://www.linkedin.com/in/modesty-zhang-9a43771

https://twitter.com/modestyqz
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
Spain Spain
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO
Wales Wales
Born at an early age, he grew older. At the same time, his hair grew longer, and was tied up behind his head.
Has problems spelling the word "the".
Invented the portable cat-flap.
Currently, has not died yet. Or has he?
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 Independent Software Developer
United States United States
I have been developing business applications for a various corporations since 2001. For the past seven years I've been working primarily in C# and ASP.NET in the Portland, OR area.
Other ThoughtWorks
Canada Canada
Consultant
Read my blog at http://smsohan.blogspot.com
Software Developer
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
I work on Azure, ASP.NET Core content and Open Source, speak at national and community events while helping teams architect web and cloud applications.
Software Developer (Senior)
Russian Federation Russian Federation
Building web apps since 2001. Rich experience in HTML frontends for different platforms.
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
Bangladesh Bangladesh
Name SYED MD. ABUL BASHAR
Email ID: miltoncse00@gmail.com

I am now working as software engineer in Malaysia. I am from Bangladesh and I have completed my B.Sc (Engg.) in CSE from Rajshahi University of Engineering and Technology (RUET).I spend much time in learning latest technology.

My LinkedIn Profile : http://bd.linkedin.com/in/miltoncse00[^]

My blog :http://ciintelligence.blogspot.com/[^]
Software Developer
Pakistan Pakistan
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

33 members
Architect FE
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).
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
United States United States
MSCS, MCTS, Senior Software Engineer, Architect, Craftsman, The Ultimate DEV ...
Azure Series

You must sign in to participate in this contest.
This contest has ended.
1 Jan - 31 Jan 2011