Click here to Skip to main content
15,887,083 members
This competition has ended

Best ASP.NET article of Aug 2007

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.

7 Aug 2007Joel De Guzman
Do you read Science Fiction? Have you read a story that involves parallel computation or multi-core processors? Tell our Threading for Multi-Core Developer Community about it and you can win cash prizes. It's easy to join. Spend your summer wisely and join the Reading for Multi-Core Contest.
1 Aug 2007paoloden
How to build your first pure Java application and deploy it on Linux using the Visual Studio 2005 development environment, Grasshopper 2.0 and ASP.NET 2.0 controls
Please Sign up or sign in to vote.
9 Aug 2007Dmitry Khudorozhkov
Creating interactive image-maps with in-browser vector graphics
Please Sign up or sign in to vote.
26 Oct 2007Alex Furmanski
An extended GridView that adds inserting to its capabilities plus a number of other enhancements
Please Sign up or sign in to vote.
4 Oct 2009lepipele
Generate Word documents by appling XSLT on XML data.
Please Sign up or sign in to vote.
10 May 2014John W. Wilkinson
A C++ JSON parser/generator written using Boost::spirit
Please Sign up or sign in to vote.
10 Oct 2009Dmitry Khudorozhkov
This article presents code that augments any INPUT box with an auto-suggest feature, AJAX-capable
Please Sign up or sign in to vote.
16 Aug 2007Veera V Satya N Kanithi
How to create an all-in-one editable nested GridView in ASP.NET using C#.
Please Sign up or sign in to vote.
29 Aug 2007BlueLaser05
A powerfully simple .NET utility class for validating and testing credit card numbers in C# and VB.
Please Sign up or sign in to vote.
15 Jul 2016andalmeida
Ray tracing in C# part III - implementing reflection
Please Sign up or sign in to vote.
26 Aug 2007Bruce Chapman DNN
Adding Google Analytics tracking to your DotNetNuke website the easy way.
Please Sign up or sign in to vote.
7 Aug 2007Matt Perdeck
Sometimes you need to compute the name of a method into a string. This article shows how to call a method given a string with the method's name and class.
Please Sign up or sign in to vote.
15 Aug 2007Wrox Publishing
Wrox author Bill Evjen explains ASP.NET 2.0 FileUpload Server Control
Please Sign up or sign in to vote.
16 Nov 2007blogging developer
Developers use multiline TextBox controls in almost all web projects. Since the MaxLength property of a TextBox control does not work when the TextMode property is set to Multiline, we usually use Validator controls to validate the length.
Please Sign up or sign in to vote.
28 Aug 2007Khalil Ahmad
The problem of displaying a tool tip against a control in a div
Please Sign up or sign in to vote.
16 Aug 2007Konstantin Onufrijev
This article describes a custom ASP.NET Ajax control that calculates loan payment schedules
Please Sign up or sign in to vote.
9 Sep 2007semenoff
The ASP.NET AJAX framework provides us with an easy and elegant way to consume Web Services. This article concentrates on the basics of client-side JavaScript calls made to Web Services.
Please Sign up or sign in to vote.
5 Sep 2007dB.
A dirty panel extender implementation with ASP.NET AJAX control toolkit.
Please Sign up or sign in to vote.
31 Jul 2007HightechRider
How to create strongly-typed references to pages within your ASP.NET solution.
Please Sign up or sign in to vote.
12 Aug 2007Himadri Chakrabarti
A Trace Listener class writing Trace Messages to a UDP port. Also provided is a WinForm application called TraceView to view the Trace Messages sent by the Trace Listener.
Please Sign up or sign in to vote.
6 Aug 2007Jim Roth
Passing non-standard information in SOAP headers
Please Sign up or sign in to vote.
15 Aug 2007nishant sagar
An article on how to select rows from one HTML table and move into another HTML table and then re-order the rows in the second HTML
Please Sign up or sign in to vote.
1 Mar 2008Will66
Freeze panes in an HTML table, cross browser using JavaScript.
Please Sign up or sign in to vote.
10 Oct 2008Urs Enzler
This article describes workarounds to solve the problem of multiple postbacks when using a command button of type image in an ASP.NET GridView (Internet Explorer).
Please Sign up or sign in to vote.
12 Sep 2007Artur Blazkiewicz
Implementing multi-tier architecture in a web application using ASP.NET 2.0
Please Sign up or sign in to vote.
7 Aug 2007ashish_patil++
An article on creating real time line graphs for webpages using AJAX and Silverlight.
Please Sign up or sign in to vote.
22 Aug 2007needmorebeach
Transform your HyperLink's and LinkButton's into SexyHyperLink's and SexyLinkButton's. Making text based css buttons with an alternate pressed state and freely available icons. No javascript required.
Please Sign up or sign in to vote.
27 Aug 2007NJSMK
A paging control particularly useful when implementing server-side paging.
Please Sign up or sign in to vote.
24 Sep 2007Abishek R Srikaanth
This article will show how to save changes on the close of the browser or when exiting a page.
Please Sign up or sign in to vote.
1 Aug 2007HightechRider
A cleaner, more OO-way to load Web User Controls in ASP.NET.
Please Sign up or sign in to vote.
20 Aug 2007Cvetomir Todorov
This article details an extension of the chain of responsibility design pattern. Small class library with UML diagrams and source with a practical example using the library are included.
Please Sign up or sign in to vote.
22 Aug 2007David Bauernschmidt
Create a querystring that is encrypted and expires
Please Sign up or sign in to vote.
17 Aug 2007nieljake
This class allows you to display all types of static and dynamic information gathered in a VB Script using an Internet Explorer Window.
Please Sign up or sign in to vote.
15 Aug 2007hartertobak
This article shows how Google's hashing algorithm works and how you can use it to check the page-rank of your sites.
Please Sign up or sign in to vote.
28 Sep 2007AdamNThompson
How to use SOAP with Classic ASP / VBScript.
Please Sign up or sign in to vote.
25 Aug 2007The Ultimate Toolbox
COXDateTimeCtrl provides a handy and flexible method of Date/Time entry and display.
Please Sign up or sign in to vote.
26 Aug 2007Aftab Zaheer Satti
This article is about nesting data bound controls like Repeater, Grid, etc.
Please Sign up or sign in to vote.
13 Aug 2007Anton Pious Alfred
An ASP.NET website would eventually be deployed on the production server. As the application grows, so too the number of web pages. Invariably, bugs or crashes occur. After deployment, there should be ways to gracefully maintain the website.
Please Sign up or sign in to vote.
21 Aug 2007Andrewiski
ASP.NET design-time databinding custom controls when they are inside of a databound composite control.
Please Sign up or sign in to vote.
17 Aug 2007Paul Welter
PLINQO is a collection of CodeSmith templates that are meant to replace and extend the LINQ to SQL designers.
Please Sign up or sign in to vote.
27 Aug 2007sathesh pandian
It’s a reference for beginners who would like to learn Ajax
Please Sign up or sign in to vote.
5 Aug 2007Trenton Moss
Learn how to use unobtrusive JavaScript to automatically open all PDFs in a new window.
Please Sign up or sign in to vote.
10 Sep 2007Jia.Chen
This article introduces SpellingDice a spelling corrector based on Bayes Thorem and Dr. Peter Norvig's essay
Please Sign up or sign in to vote.
6 Nov 2007its.chaitanya
This is an article that talks of an approach to drag and drop elements in an HTML page
Please Sign up or sign in to vote.
14 Aug 2007Paul B.
Read and write for app.config or web.config files with two simple, tested functions
Please Sign up or sign in to vote.
13 Aug 2007Ather Ali Shaikh
Add a date picker to your ASP.NET 2.0 applications
Please Sign up or sign in to vote.
13 Aug 2007Hari Narayanan
MS Word Automation from ASP.NET
Please Sign up or sign in to vote.
18 Aug 2007nguyenthanhtungtinbk
A smart way to manage languages on a multilingual website, using resources and globalization,localization
Please Sign up or sign in to vote.
24 Aug 2007Akash Kava
Only for Solution of databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control
Please Sign up or sign in to vote.
1 Aug 2007Jatin Prajapati
Here i am showing, how user can access network files and folder that are stored on other Server.

Current Participants

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

Architect Spozzle
India India
A highly experienced and influential Technical Manager / Team Leader and Architect, an inspirational leader who has effectively managed, developed and motivated internal and external teams. Strong ability to quickly understand and analyze business strategies ensuring technology solutions meet business requirement, to quickly adapt to all new technologies and challenges.

My attention to detail, high technical aptitude and hands on approach together with a high degree of motivation and professionalism would make me an asset to any progressive organization or demanding position within IT industry.

What do I do?

I work at Spozzle(www.spozzle.me) as a Software Architect and currently working on the following technologies.

Web Technologies using

Java
PHP
XCode 4 and IPhone Development
HTML 5 and CSS
Android Development

My Experience

I have spent my last 7 years working on .NET Technology building application both on the Web and Windows.

I provide Technical consultations to people on

- .NET Development, Best Practices and Issues
- Best Practices on Web based Architecture and Hosting applications on Cloud.

I have not moved on to PHP, Java and Mobile Development. I now work at Spozzle developing really cool application for the Sports Fanatics on Facebook. Checkout http://apps.facebook.com/spozzle
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
Pakistan Pakistan
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
United States United States
Programmer with WILL
Web 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.
CEO
Brazil Brazil
"A well written code is self explanatory" - Anonymous Programmer
"The number of meetings is directly proportional to the bad management" - Another Anonymous Programmer
Founder @TIHUNTER.COM.BR
Linkedin Profile
Web Developer
United States United States
Andrew DeVries has been a .Net programmer since 2003. He currently works as a consultant designing custom software for windows as well as for the web. Currently he spends his days designing custom web controls and custom data sources.
Architect Riversand Technologies Inc
India India
Head of Engineering at Riversand Technologies Inc.
Software Developer iPay, Elizabethtown,Ky
United States United States
After defending his PhD thesis in 2005 (computational nuclear physics) at Vanderbilt in Nashville, the author decided to pursue a career in software development. As a long time open source advocate, he started with writing web applications using Linux-Apache-MySql-P (LAMP) framework. After that experience, he decided to embrace Microsoft technologies.
Currently working as a web developer in .NET platform in the online payments company.
Web Developer
India India
Ashish is an Electronics Engineer. He loves computers and programming, and always tries to do something different. Ashish started his programming career with FoxPro 2.5 (6 years ago) .Ashish has programmed in number of languages including C\C++ , Tcl\Tk , Assembly Language , JavaScript. Currently he works with ASP.NET, C# and VB.NET. He is currently working in multinational consulting company in India.

He devotes much of his free time to his website: http://ashishware.com , which contains lot of cool stuff on webdevelopment and programing in general.
Software Developer (Senior)
United Arab Emirates United Arab Emirates
An ambitious problem solver with a passion for business automation, and who would like to join a team of like-minded professionals. Ather has much experience of creating logical and innovative solutions to complex problems. He is thorough and precise in everything he does, and has a keen interest in technology, web applications and user experience. As someone who takes responsibility for him own personal development, he is continually evaluating and upgrading his skills so that he stays at the cutting edge of web development. He is a natural problem solver, who has proven himself by successfully completing projects for IT consultancies, software houses, web
design agencies, and IT departments.
Web Developer
Unknown
Blogging Developer is an accomplished project manager with more than 8 years of experience in web development, web strategy, e-commerce, and search engine optimization, specialized in object-oriented, multi-tiered design and analysis with hands-on experience in the complete life cycle of the implementation process including requirements analysis, prototyping, proof of concept, database design, interface implementation, testing, and maintenance.

Solid project management skills, expertise in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environments.
Web Developer
United States United States
Todd Anglin is an Experts Exchange ASP.NET Master and a Telerik Technical Evangelist responsible for building a strong Telerik community across the globe. Before joining Telerik, Todd worked as a developer in a Fortune 200 financial services company in San Antonio as a Systems Analyst supporting applications on a wide range of platforms and technologies, including Unix, Windows Server, Informix, Oracle, and SQL Server. Todd graduated Magna Cum Laude with Business Honors from Mays Business School at Texas A&M University with a BBA in MIS and now resides with his wife in The Woodlands, Texas.
Product Manager DNN Corp
Australia Australia
Bruce Chapman is the Product Manager for Cloud Services at DNN. He’s been an active member of the DNN Community since 2006 as a contributor, vendor and now employee of DNN Corp.

You can read his blog at http://dnnsoftware.com/blog or follow him on Twitter @brucerchapman
Software Developer
Bulgaria Bulgaria
Cvetomir Todorov is a student in the Sofia University. His interests include Object Oriented Programming and Design, Design Patterns, Producing High-Quality Code, Refactoring, Unit Testing, Test Driven Development etc. The technology he's using is .NET with C# language.
Web Developer
United States United States
I have worked for Fortune 500 company developing .NET, SAP and Oracle applications. I left the company to spend more time with my family and now work for a local government in Virginia developing web applications for them which is about 10 minutes from home.

I enjoy programming but enjoy my family even more.
dB.
Team Leader Application Security Inc., www.appsecinc.com
United States United States
Daniel Doubrovkine has been in software engineering for twelve years and is currently development manager at Application Security Inc. in New York City. He has been involved in many software ventures, including Xo3 and Vestris Inc, was a development lead at Microsoft Corp. in Redmond, and director of Engineering at Visible Path Corp. in New York City. Daniel also builds and runs a foodie website, http://www.foodcandy.com.
Software Developer Freelance software engineer
Russian Federation Russian Federation
Dmitry Khudorozhkov began programming (and gaming) with his ZX Spectrum in 1989. Having seen and used all IBM PCs from early XT to the latest x64 machines, now Dmitry is a freelance programmer, living in Moscow, Russia. He is a graduate of the Moscow State Institute of Electronics and Mathematics (Applied Mathematics).

He is proficient in:

- C/C++ - more that 9 years of experience. Pure Win32 API/MFC desktop programming, networking (BSD/Win sockets), databases (primarily SQLite), OpenGL;

- JavaScript - more that 6 years of experience. Client-side components, AJAX, jQuery installation and customization;

- Firefox extensions (immediatelly ready for addons.mozilla.org reviewing) and Greasemonkey scripts. As an example of extensions Dmitry made you can search for FoxyPrices or WhatBird Winged Toolbar;

- XML and it's applications (last 2 years): XSLT (+ XPath), XSD, SVG, VML;

- ASP.NET/C# (webservices mostly);

Also familiar with (= entry level):

- PHP;

- HTML/CSS slicing.

Trying to learn:

- Ruby/Ruby-on-Rails;

- Czech language.

If you wish to express your opinion, ask a question or report a bug, feel free to e-mail:dmitrykhudorozhkov@yahoo.com. Job offers are warmly welcome.

If you wish to donate - and, by doing so, support further development - you can send Dmitry a bonus through the Rentacoder.com service (registration is free, Paypal is supported). Russian users can donate to the Yandex.Money account 41001132298694.

-
Web Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Germany Germany
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 have been writing code and managing teams of developers for more years than I care to remember.
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.
Unknown
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
Jatin is Working in .Net Technology Since 2006. He has Completed Master of Science Degree in Information Technology. He Likes to learn Cutting edge technologies. He has good Skills in Asp.net, Vb.net,C#.Net, Crystal Reports,GDI+, Ajax, WCF, Silverlight SQL Server,IIS Admin,TFA ,Application Architecture Designing.
Web Developer Horizon Ideas
United States United States
My name is Jia Chen and I want you tell you about my childhood dream: being a problem-solver. My mom told me it was silly because it wasn't really a profession. Through the last decade, I have been a software engineer, a product manager, a repetitive student, a management consult and an entrepreneur. They appear far from my childhood dream. But I still think I am living it. Because the essence of it is to find problems and solve problems. Some times I may not solve new problems, but I always want to solve old problems in a new way.
Architect Epsilon
United States United States
Sr. Director at Epsilon, a leader in marketing 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.
Software Developer (Senior) Spirent Communications Plc
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.
Software Developer (Senior) Xavor
Pakistan Pakistan
An experienced and detail-oriented business professional with superior analyzing, design, development and project management skills
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer
United States United States
If you liked this article, consider reading other articles by me. For republishing article on other websites, please contact me by leaving a comment.
Architect
Australia Australia
Twitter: @MattPerdeck
LinkedIn: au.linkedin.com/in/mattperdeck
Current project: JSNLog JavaScript Logging Package

Matt has over 9 years .NET and SQL Server development experience. Before getting into .Net, he worked on a number of systems, ranging from the largest ATM network in The Netherlands to embedded software in advanced Wide Area Networks and the largest ticketing web site in Australia. He has lived and worked in Australia, The Netherlands, Slovakia and Thailand.

He is the author of the book ASP.NET Performance Secrets (www.amazon.com/ASP-NET-Site-Performance-Secrets-Perdeck/dp/1849690685) in which he shows in clear and practical terms how to quickly find the biggest bottlenecks holding back the performance of your web site, and how to then remove those bottlenecks. The book deals with all environments affecting a web site - the web server, the database server and the browser.

Matt currently lives in Sydney, Australia. He recently worked at Readify and the global professional services company PwC. He now works at SP Health, a global provider of weight loss web sites such at CSIRO's TotalWellBeingDiet.com and BiggestLoserClub.com.
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.
Team Leader
Vietnam Vietnam



PERSONAL DETAILS


Full Name : Nguyen Thanh Tung
Sex : Male
Date of Birth : October 06, 1983
Nationality : Vietnamese


PERSONAL PROFILE

Trustworthy, efficient, capable work under pressure, outgoing person and capable work in a team.



AREA OF EXPERTISE



    • Proficient in Programming: .Net 1.0/1.1/2.0/3.0/3.5 (C#, VB.Net, ASP.Net,
      AJAX, WCF, WWF), VB4/5/6, ASP, PHP, HTML, CSS, Script, XML.
      Experience with Vs Source Safe, Team System, MsBuild, SVN/CVS. Knowledge about
      UnitTest, Test-Driven development.
    • Experience with Databases: SQL Server 2000/2005, MySQL
      4.x/5.x/6.x, Oracle, PostgreSQL, Ms. Access.
    • Experience in EIS: ERP, CRM, SCM ...
    • Experience with Microsoft Products: CRM3/4, Sharepoint
      2003/2007 ...
    • Proficient in OS: Linux (Redhat, Fedora, Mandrake, Suse), Windows (2000/2003
      Server, XP, Vista).
    • Proficient in Graphics (Flash, Photoshop, 3DMax …); Microsoft Office, Visio,
      Microsoft Project.
    • Proficient in Network Devices: Router, Switch, Firewall Server, Mail Server,
      FTP Server, DNS, VPN.
      Experience in Servers: IBM, HP, Sun, Dell ...
    • Familiar with OO and SOA concepts.
    • Knowledge about project management: CMMI, Agile and Scrum, Software
      Engineering, System Analysis and Design, IT Project Management. 
    • Knowledge in Accounting and Finance: Financial Statement, Income
      Statement ...




    MAIN PROJECTS DONE IN THE PAST

    • SMS Gateway.
    • POP3-IMAP-SMTP App.
    • Products Management Sys.
    • Hedge Fund Management Sys.
    • Motion detection.
    • 3D games engine (C# using OpenGL Lib).
    • Video Conference.
    • Information Retrieval.
    • Microsoft CRM3/4
    • Microsoft Sharepoint Portal 2003/2007
    • CMS
    • E-Commerce

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
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web 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.
Web Developer
Italy Italy
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've been a software developer since 1996 and have enjoyed C# since 2003. I have a Bachelor's degree in Computer Science and for some reason, a Master's degree in Business Administration. I currently do software development contracting/consulting.
Software Developer (Senior)
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
India India
have been working in web technologies for the last 8 years.
Software Developer (Senior) Kraftvaerk a/s
Denmark Denmark
I graduated from Saint Petersburg Electrotechnical University, Russia in 1997 with specialty in Microelectronics.

I always had a grate deal of interest for programming. Through years of working first as a software developer in cowex a/s - Industrial Automation company and later as a Senior Consultant in Kraftavaerk a/s I achieved a lot of experiences with Delphi, VB, JavaScript and SQL.

Since 2006, I started paying more attention to .Net technologies and especially C# programming language.

More information about me and my projects is available at my .Net programming web site
Web Developer
Canada Canada
In January 2005, David Cunningham and Chris Maunder created TheUltimateToolbox.com, a new group dedicated to the continued development, support and growth of Dundas Software’s award winning line of MFC, C++ and ActiveX control products.

Ultimate Grid for MFC, Ultimate Toolbox for MFC, and Ultimate TCP/IP have been stalwarts of C++/MFC development for a decade. Thousands of developers have used these products to speed their time to market, improve the quality of their finished products, and enhance the reliability and flexibility of their software.
This is a Organisation

476 members
Web Developer
United Kingdom United Kingdom
Trenton Moss is crazy about usability and accessibility - so crazy that he founded Webcredible, an industry leading user experience consultancy, to help make the Internet a better place for everyone. He's very good at information architecture and interaction design.
Architect bbv Software Services AG
Switzerland Switzerland
Urs Enzler is working for bbv Software Services in Switzerland as a Software Architect.

Blogger at planetgeek.ch
Architect
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.
Australia Australia
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
Wrox Press, established in 1992 to publish books for computer programmers, is driven by the Programmer to Programmer philosophy. Wrox books are written by programmers for programmers, and the Wrox brand means authoritative solutions to real-world programming problems. Wrox's unique author-editorial process delivers the best and most useful information you need in the timeliest manner.

Remember, Programmer to Programmer is not just our slogan; it's the way we write our books.

Wrox Press is proudly part of the John Wiley & Sons stable of educational and reference books.
You must sign in to participate in this contest.
This contest has ended.
1 Aug - 1 Sep 2007