Click here to Skip to main content
15,880,972 members
This competition has ended

Best ASP.NET article of December 2010

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.
3 Dec 2010Dr. Song Li
This article presents a simple method to load clean HTML fragments from the web servers using jQuery and MVC.
Please Sign up or sign in to vote.
26 Dec 2010#realJSOP
Can't you just call Enum.GetNames(), and then bind to the collection returned by that method?
Please Sign up or sign in to vote.
19 Dec 2010PIEBALDconsult
How about loading it into an XmlDocument and getting the InnerText? (Provided the HTML is well-formed XML, of course.)
Please Sign up or sign in to vote.
20 Dec 2010JHoye
Consider using the open source HTML Agility Pack library (htmlagilitypack.codeplex.com).It lets you use XPATH queries to access very specific parts of an HMTL document, and the HTML does not have to be valid, well-formed XML. In addition to accessing the raw inner text of an element you can...
Please Sign up or sign in to vote.
5 Jan 2011MarcoBot
NOTE: If you're really wanting plain text, then you should also be sure to decode the HTML entities (System.Web.HttpUtility.HtmlDecode()) on the resulting text, or you'll wind up with HTML/XML character entity text in your output, such as & and [ If you're going to immediately output the...
Please Sign up or sign in to vote.
14 Dec 2010Mel Padden
The second in a series of posts in which I will attempt to explain JavaScript from the perspective of an OO programmer.
Please Sign up or sign in to vote.
19 Dec 2010Dennis_Aries
If you do not want to deal with numerous pricelists, or you just want a fixed pricelist to be used, this code can help you.
3 Dec 2010Red Gate
Understanding why an application performs poorly can be a tedious process, with the causes of performance problems almost never found in the expected place. ANTS Performance Profiler quickly obtains high accuracy results, letting you achieve hours or days of problem hunting in minutes.
Please Sign up or sign in to vote.
10 Dec 2010Beavis Killer
This article demonstrates how to generate plain old class objects (POCO) from the Entity Framework v4 (EF4) and use them through RIA Services in SilverLight version 4.
Please Sign up or sign in to vote.
30 Dec 2010 Xmen Real
here is what I do to iterate through enumpublic static ABC(Type enumType){ foreach (Enum e in Enum.GetValues(enumType)) { int tvalue = Convert.ToInt32(e); string tname = e.ToString(); }}
Please Sign up or sign in to vote.
27 Dec 2010Al-Farooque Shubho
Internal implementation of MyCache: A distributed caching engine for ASP.NET applications deployed under a load-balanced environment in web farms, which is built on top of WCF and the Microsoft Caching Application Block.
Please Sign up or sign in to vote.
13 Dec 2010Sacha Barber
Shows how to use OpenID with ASP.NET MVC Forms Authentication.
Please Sign up or sign in to vote.
22 Dec 2010Pete O'Hanlon
A rapid introduction to jQuery and the power of the almighty $
Please Sign up or sign in to vote.
22 Mar 2011DaveAuld
Windows 7 Gadget that scrapes your reputation points and graph, and tracks changes between updates
Please Sign up or sign in to vote.
18 Feb 2012Hiren solanki 5 alternatives  
Remove HTML and get a plain text from inside
Please Sign up or sign in to vote.
2 Dec 2010Colin Eberhardt
In this article, I give a brief introduction to Reactive Extensions, then explore their use within Silverlight by creating a Twitter / Bing Maps mashup.
Please Sign up or sign in to vote.
8 Mar 2012maq_rohit
Unique Authentication using magic of HTML5 and WCF
Please Sign up or sign in to vote.
19 Dec 2010Arman S.
This small piece of code shows how one can use Java standard libs (non-third party) to convert a RTF text into HTML.
Please Sign up or sign in to vote.
4 Jan 2011rusanu
Efficient streaming of large files when transfering via HTTP to and from a SQL Server database
Please Sign up or sign in to vote.
19 Dec 2010Brij
Exploring Client Callback
Please Sign up or sign in to vote.
20 Feb 2013Sandeep Mewara 1 alternative  
How to stop user from accessing the previous pages once he/she logs out and presses browser back button
Please Sign up or sign in to vote.
19 Dec 2010Amit Kumar Tiwari
Fixed or Sticky header or ASP.NET webpage
Please Sign up or sign in to vote.
11 Jun 2011Omar Al Zabir
There are some simple configuration changes that you can make on machine.config and IIS to give your web applications significant performance boost. These are simple harmless changes but make a lot of difference in terms of scalability.
Please Sign up or sign in to vote.
29 Dec 2010santosh poojari
The article provides a code base for implementing dynamic hierarchical data structure with ASP.NET Treeview control
Please Sign up or sign in to vote.
5 Dec 2010Brij
This article discusses an exciting feature of jQuery that is Data Linking
Please Sign up or sign in to vote.
21 Dec 2010Massimiliano Peluso "WeDev Limited"
This article describes in depth everything that happens beween the request/response in a web application.
Please Sign up or sign in to vote.
23 Dec 2010Pete Sutcliffe
Demonstrates using Knockout.js and jQuery templates to manage JavaScript model binding
Please Sign up or sign in to vote.
6 Dec 2010Skynet_Code
HTML and JavaScript code injection techniques.
Please Sign up or sign in to vote.
14 Dec 2010Al-Farooque Shubho
Demonstration of a distributed caching engine for ASP.NET applications deployed under a load-balanced environment in a web farm, which is built on top of WCF and the Microsoft Caching Application Block.
Please Sign up or sign in to vote.
18 Jul 2014Duarte Cunha Leão
Enabling private state in any JavaScript object.
Please Sign up or sign in to vote.
12 Jan 2011Pete Sutcliffe
Demonstrates moving items between two listboxes in ASP.NET MVC 2.
Please Sign up or sign in to vote.
17 Dec 2010Imran Saiyed
This article illustrates the custom drop down list that allows to display the items having longer size than the drop down width.
Please Sign up or sign in to vote.
16 Feb 2015DrABELL
Scientific Calculator ZENO-5000: HTML 5, CSS 3 and client-side jQuery/JavaScript
Please Sign up or sign in to vote.
13 Dec 2010Hiren solanki
This is the short code snippet with understanding to make you know about what is PostBack in ASP.NET and further how you can know about the Control that raised the PostBack by using inbuilt ASP.NET functionality and manually.
Please Sign up or sign in to vote.
20 Dec 2010Mike Emerson
An Open Source RDL engine for rendering reports to WinForms or ASP.NET
Please Sign up or sign in to vote.
26 Dec 2010Yatin V Patil
Difference between ASP.NET web service and programming WCF services like ASP.NET web services
Please Sign up or sign in to vote.
2 Dec 2010Pranay Rana
A guide on how to call Windows Communication Foundation services using jQuery
Please Sign up or sign in to vote.
16 Jan 2011TanzeelurRehman
Populate Accordion Ajax Control with code behind dataset
Please Sign up or sign in to vote.
29 Dec 2010Alexander Turlov
How to Improve ASP.NET UpdatePanel Performance
Please Sign up or sign in to vote.
3 Jan 2011Prerak Patel
To get recent tweets of any user just with a tag. No code is required.
Please Sign up or sign in to vote.
2 Dec 2010Ravi Karia
This article explains performance testing of ASP.NET website using VSTS 2008
Please Sign up or sign in to vote.
8 Dec 2010De, Subhendu
This article shows how to implement model view presenter(MVP) pattern in ASP.NET
Please Sign up or sign in to vote.
7 Dec 2010Radim Köhler
How to work with Controls as fully typed objects on the MVC .ascx FormControls
Please Sign up or sign in to vote.
16 Dec 2010Gregory Gadow
With JavaScript and a bit of ASP.NET, it is possible to create a plugin for CKEditor that allows users to select from items drawn from a database.
Please Sign up or sign in to vote.
4 Dec 2010anshudutta
Developing a web based event calendar in ASP.NET using MVP Design Pattern
Please Sign up or sign in to vote.
1 Jan 2011Alexander Kosorukov
Creating AJAX Extender control with pop-up window
Please Sign up or sign in to vote.
29 Dec 2010sat_nar 2 alternatives  
Please Sign up or sign in to vote.
2 Dec 2010Albin Abel
Observer pattern is an excellent technique to deal with one to many relationships among objects.

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.
CEO
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
India India
I am developer in .Net and GIS. albin_gis@yahoo.com
Software Developer Loblaw Companies Limited, Mississauga, ON.
Canada Canada
2006 - present Software Developer, Loblaw Companies
Limited, Mississauga, ON, Canada.
1994 - 2006 Software developer in commercial companies
in Toronto, Canada and Moscow, Russia.
Architect
Canada Canada
Alexander Turlov is a professional software development consultant that has been working in IT industry since 1987. His programming experience includes such languages as FORTRAN, Pascal, Basic, C, C++ and C#. He's been working for different industries including but not limited to science, manufacturing, retail, utilities, finance, insurance, health care, education and so on. His area of professional interests is cloud powered rich web applications development with .NET, C#, ASP.NET/MVC and JavaScript. He is working in software development doing architecture, design and development on .NET platform and using Microsoft Visual Studio, Azure and Visual Studio Team Services as his primary tools. He holds a M.Sc. degree in physics and various industry certifications including MCSD.NET, Azure and Scrum.

View my profile on LinkedIn

View my blog
Founder SmartAspects
Bangladesh Bangladesh
I write codes to make life easier, and that pretty much describes me.
Software Developer (Senior)
Australia Australia
I am a Senior Software Developer / Technical Consultant in a leading software company.
Software Developer 13
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.
Unknown
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
Architect Scott Logic
United Kingdom United Kingdom
I am CTO at ShinobiControls, a team of iOS developers who are carefully crafting iOS charts, grids and controls for making your applications awesome.

I am a Technical Architect for Visiblox which have developed the world's fastest WPF / Silverlight and WP7 charts.

I am also a Technical Evangelist at Scott Logic, a provider of bespoke financial software and consultancy for the retail and investment banking, stockbroking, asset management and hedge fund communities.

Visit my blog - Colin Eberhardt's Adventures in .NET.

Follow me on Twitter - @ColinEberhardt

-
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.
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
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
Founder Arkro IT
Netherlands Netherlands
This member doesn't quite have enough reputation to be able to display their biography and homepage.
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), a seasoned full-stack Software (Win/Web/Mobile) and Data Engineer holds PhD in Electrical and Computer Engineering, authored 37 inventions and published 100+ technical articles and developed multiple award-winning apps (App Innovation Contests AIC 2012/2013 submissions) Alexander is currently focused on Microsoft Azure Cloud and .NET 6/8 development projects.

  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
Software Developer WebDetails
Portugal Portugal
I am an electrical engineer, but instead I do programming for a living. Currently, I work at WebDetails (a Pentaho company), where among other things, I maintain the CTools' CCC charting library.

"The true sign of intelligence is not knowledge but imagination." [Einstein]
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
India India
He is a Smart IT devloper with Few years of Expeariance But having Great command on ASP.net,C#,SQL Query,SSRS,Crystal Reports

Apart from that He Loves multimedia work too, Master of Adobe photoshop, Illustrator, CSS , HTML and all things.

He is Currently working in Microsoft Dynamics CRM and Having Nice Expearince with CRM. CRM Rocks!!!
Team Leader
United Arab Emirates United Arab Emirates
I am working as a Team Leader in a IT Solution Company operating in United Arab Emirates, Dubai. I started programming as hobby from the age of 14. And since then Programming is running into my blood. My professional career began in 2002 and since then I am working fulltime and dedicating my time and effort in various programming languages.
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.
Technical Lead
United States United States
Rohit started Embedded Programing in his college days and now he is a Software Developer by Profession. Mainly he interested in cutting edge technology offer by Microsoft (i.e Azure,MVC). He Loves coding and his passion is always been towards Microsoft Technologies. Apart from coding his other hobbies include reading books and hang out with friends is his most favorite past time hobby.


1. 20 Apr 2014: Best Mobile Article of March 2014 - First Prize
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 PeluSoft Limited
United Kingdom United Kingdom
I have been fascinated by software development since I was 10 years old. I'm proud of learned the first programming language with an Olivetti PC 128S based on Microsoft BASIC. I'm a Software Architect/Senior Developer with a strong background of all the developing Microsoft's technologies.
Architect UBS AG
Switzerland Switzerland
Mel Padden:

Musician, papier maché guru, international authority on the modern crisp, and sometime software developer based in Zurich, Switzerland and Dublin, Ireland.

http://www.linkedin.com/in/melpadden
Software Developer (Senior) Sawiki Software
United States United States
I have been a professional software developer for 25+ years, most of it supporting the business community of Maine. I have been working with MS dotnet since 1.0 beta. I organized Sawiki Software LLC as an outlet for some open source software that I have been working on.
Architect BT, UK (ex British Telecom)
United Kingdom United Kingdom
President SplendidCRM Software, Inc.
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.
CEO
United Kingdom United Kingdom
A developer for over 30 years, I've been lucky enough to write articles and applications for Code Project as well as the Intel Ultimate Coder - Going Perceptual challenge. I live in the North East of England with 2 wonderful daughters and a wonderful wife.

I am not the Stig, but I do wish I had Lotus Tuned Suspension.
Software Developer (Senior) AJ Systems
United Kingdom United Kingdom
I am currently a developer at a management consultancy company.
In addition to all things .NET I have a keen interest in Japan and the Japanese language and hope to be able to combine these passions one day soon.
Software Developer (Senior)
United States United States
BSCS 1992 Wentworth Institute of Technology

Originally from the Boston (MA) area. Lived in SoCal for a while. Now in the Phoenix (AZ) area.

OpenVMS enthusiast, ISO 8601 evangelist, photographer, opinionated SOB, acknowledged pedant and contrarian

---------------

"I would be looking for better tekkies, too. Yours are broken." -- Paul Pedant

"Using fewer technologies is better than using more." -- Rico Mariani

"Good code is its own best documentation. As you’re about to add a comment, ask yourself, ‘How can I improve the code so that this comment isn’t needed?’" -- Steve McConnell

"Every time you write a comment, you should grimace and feel the failure of your ability of expression." -- Unknown

"If you need help knowing what to think, let me know and I'll tell you." -- Jeffrey Snover [MSFT]

"Typing is no substitute for thinking." -- R.W. Hamming

"I find it appalling that you can become a programmer with less training than it takes to become a plumber." -- Bjarne Stroustrup

ZagNut’s Law: Arrogance is inversely proportional to ability.

"Well blow me sideways with a plastic marionette. I've just learned something new - and if I could award you a 100 for that post I would. Way to go you keyboard lovegod you." -- Pete O'Hanlon

"linq'ish" sounds like "inept" in German -- Andreas Gieriet

"Things would be different if I ran the zoo." -- Dr. Seuss

"Wrong is evil, and it must be defeated." –- Jeff Ello

"A good designer must rely on experience, on precise, logical thinking, and on pedantic exactness." -- Nigel Shaw

“It’s always easier to do it the hard way.” -- Blackhart

“If Unix wasn’t so bad that you can’t give it away, Bill Gates would never have succeeded in selling Windows.” -- Blackhart

"Use vertical and horizontal whitespace generously. Generally, all binary operators except '.' and '->' should be separated from their operands by blanks."

"Omit needless local variables." -- Strunk... had he taught programming
Software Developer (Senior)
India India

Microsoft C# MVP (12-13)



Hey, I am Pranay Rana, working as a Team Leadin MNC. Web development in Asp.Net with C# and MS sql server are the experience tools that I have had for the past 5.5 years now.

For me def. of programming is : Programming is something that you do once and that get used by multiple for many years

You can visit my blog


StackOverFlow - http://stackoverflow.com/users/314488/pranay
My CV :- http://careers.stackoverflow.com/pranayamr

Awards:


Software Developer
India India
Working since 2006 on VBA, VB6, VB.Net, C#, ASP.Net, MSSQL




  • Courage is not the absence of fear, but rather the judgement that something is more important than fear.
  • The fear of suffering is worse than the suffering itself.
  • People need not fear the unknown if they are capable of achieving what they need and want.
  • Every blessing ignored becomes a curse.
  • Sometimes what's in your head isn't as crazy as you think.
  • We never really grow up, we only learn how to act in public.
  • You can make very bad teams with very good individuals.
  • Admitting mistakes means you have a sense of responsibility in your actions and that shows you are more matured than almost anyone. -Nithin

Web Developer
Czech Republic Czech Republic
Web developer since 2002, .NET since 2005

Competition is as important as Cooperation.

___
Architect
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Canada Canada
Red Gate Software makes ingeniously simple tools for Microsoft technology developers and DBAs. The company’s product line includes tools for comparing, synchronizing, packaging, backing up and recovering SQL Server databases; and understanding and fixing .NET code problems to enable better performance.
This is a Organisation

1 members
bugcollect.com
United States United States
Remus Rusanu is a developer with the SQL Server team.
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
Architect Intuit India
India India


A software professional for more than 17+ years building solutions for Web and Desktop applications.

Currently working at Intuit India.

Website: Learn By Insight
Github: Sandeep Mewara
LinkedIn: Sandeep Mewara

Strongly believe in learning and sharing knowledge.


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.
Software Developer
Spain Spain
I am a software developer grown with programming paradigm evolution. Think that C is God's Programming Language.
Software Developer (Senior) Ovex Technologies Pakistan
Pakistan Pakistan
Full-stack .NET Developer
Technical Lead
United States United States
I am a developer in Microsoft Technologies like .NET, SharePoint etc.
Software Developer (Senior) Infosys Technologies Limited
India India
I am working as a Technology Analyst at Infosys technologies,Pune. I used to work on C#,ASP.net,WCF,WPF,Sharepoint,PHP,Perl.

I blogs at http://www.Tech-Guruji.com/ .

You can follow me http://twitter.com/tech_guruji/

I am reachable at yatin.patil@webadroits.com
You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2010