Click here to Skip to main content
15,031,219 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 2011
Abhijit 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 2013
ASP.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 2011
OriginalGriff
2 alternatives  
Supporting Development and Release web.config in ASP.NET
Please Sign up or sign in to vote.
15 Jan 2011
Abhijit Jana
Programmatically Changing Session State Behavior in ASP.NET 4.0
Please Sign up or sign in to vote.
12 Jan 2011
Amimpat
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 2011
Gil Fink
Book Review – HTML5: Up and Running
Please Sign up or sign in to vote.
24 Jan 2011
Darki699
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 2011
KevinAG
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 2011
De, 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 2011
KevinAG
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 2011
Monu_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 2011
Member 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 2011
Syed 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 2011
Venkatesh Mookkan
This would also work,
Please Sign up or sign in to vote.
21 Jan 2011
Parvez B
Synchronously returning a Dataset from Workflow Foundation to ASP.NET
Please Sign up or sign in to vote.
5 Jan 2011
Bardy85
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 2011
techbird
Enabling remote test page(invoke button) for webservice in live environment.
Please Sign up or sign in to vote.
14 Jan 2011
Abhijit Jana
When can we use HttpContext.Current.Items to stores data in ASP.NET?
Please Sign up or sign in to vote.
9 Nov 2012
Abdul 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 2013
AlexCode
Create image sprites and its CSS classes on the fly
Please Sign up or sign in to vote.
26 Jan 2011
Abhijit Jana
Ways in which you can prevent someone from decrypting ViewState data
Please Sign up or sign in to vote.
29 Nov 2012
Ed Nutting
2 alternatives  
JavaScript Date Validation
Please Sign up or sign in to vote.
28 Feb 2012
Wonde Tadesse
ASCII and numeric sorting using an ASP.NET GridView
Please Sign up or sign in to vote.
7 Feb 2011
Gianluca Negrelli
An organic approach to AJAX web development with jQuery and ASP.NET.
Please Sign up or sign in to vote.
19 Jan 2011
Awais 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 2011
Modesty 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 2011
TheyCallMeMrJames
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 2011
Al-Farooque Shubho
Clarifying “Path” related issues for beginners in Asp.net
Please Sign up or sign in to vote.
29 Jan 2011
Sam 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 2012
Bryian 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 2011
ahsan sarfraz
Convert a Dataset to bytes array and then compress that array.
Please Sign up or sign in to vote.
17 Jan 2011
nereo.lopez
Search your web page with Google's Engine
Please Sign up or sign in to vote.
29 Jan 2011
Shivprasad koirala
.NET and ASP.NET tracing frequently asked questions
Please Sign up or sign in to vote.
14 Jan 2011
robregan
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.
20 Jan 2011
Toniyo Jackson
This article will help beginners to work with Crystal reports features easily.
Please Sign up or sign in to vote.
5 Feb 2015
Syed 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 2011
S. M. SOHAN
MvcMailer NuGet package allows you to render MVC View as Email Body
Please Sign up or sign in to vote.
18 Jan 2011
Steve 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 2012
Abhishek 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.
14 Jan 2011
ConnectCode
Creating a Code 39 Barcode using HTML, CSS and Javascript
Please Sign up or sign in to vote.
5 Feb 2018
Stas 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 2011
Mahmudul 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 2011
Shayne 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 2011
Bibhas Paul
Interaction between C# application and Oracle through custom Object
Please Sign up or sign in to vote.
10 Jan 2014
Steve 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 2011
jmlb
Creating a project with Keil for a 32KB program space
Please Sign up or sign in to vote.
16 Jan 2012
Erion 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 2011
Mike 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 2011
Mahendra Vishwakarma
2 alternatives  
Best practices in developing ASP.NET applications

Current Participants

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

_impostor_
Web Developer
Australia Australia
No Biography provided
Venkatesh Mookkan
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.
Abdul Quader Mamun
Team Leader
Bangladesh Bangladesh
No Biography provided
Abhijit Jana
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
Abhishek Sur
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
ahsan sarfraz
Engineer Netsolace
Pakistan Pakistan
AHSAN SARFRAZ
Software Engineer.
AlexCode
Architect
Switzerland Switzerland
Senior IT Consultant working in Switzerland as Senior Software Engineer.

Find more at on my blog.
Al-Farooque Shubho
Founder SmartAspects
Bangladesh Bangladesh
I write codes to make life easier, and that pretty much describes me.
Amimpat
Web Developer
India India
i am fine
ASP.NET Community
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.
Group type: Collaborative Group

757 members

Awais Hafeez 86
Pakistan Pakistan
No Biography provided
Bardy85
Software Developer
South Africa South Africa
No Biography provided
Bibhas Paul
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.
Bryian Tan
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.
ConnectCode
Singapore Singapore
No Biography provided
Darki699
Unknown
No Biography provided
De, Subhendu
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
Ed Nutting
Student
United Kingdom United Kingdom
No Biography provided
Erion Pici
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
Gianluca Negrelli
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.
Gil Fink
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
jmlb
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
KevinAG
United States United States
No Biography provided
Mahendra Vishwakarma
Software Developer (Senior)
India India
No Biography provided
Mahmudul Haque Azad
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
Member 351555
Netherlands Netherlands
No Biography provided
Mike Hankey
Retired
United States United States
Currently enjoying retirement and working on projects without pressure, deadlines or any kind of management.
Modesty Zhang
Technical Lead
United States United States
https://github.com/modesty

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

https://twitter.com/modestyqz
Monu_TCS
India India
No Biography provided
nereo.lopez
Team Leader
Spain Spain
No Biography provided
OriginalGriff
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?
Parvez B
United States United States
No Biography provided
robregan
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.
S. M. SOHAN
Other ThoughtWorks
Canada Canada
Consultant
Read my blog at http://smsohan.blogspot.com
Sam Shiles
Software Developer
United Kingdom United Kingdom
No Biography provided
Shayne P Boyer
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.
Stas Wolski
Software Developer (Senior)
Russian Federation Russian Federation
Building web apps since 2001. Rich experience in HTML frontends for different platforms.
Steve Wellens
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.
Syed BASHAR
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/[^]
Syed Hasan Hyder
Software Developer
Pakistan Pakistan
No Biography provided
Group type: Organisation

33 members

techbird
Architect FE
India India
No Biography provided
TheyCallMeMrJames
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).
Toniyo Jackson
Software Developer
India India
No Biography provided
Wonde Tadesse
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