Click here to Skip to main content
15,899,825 members
This competition has ended

Best ASP.NET article of Sep 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.

Please Sign up or sign in to vote.
4 Sep 2007Brian Chavez
Slink is a code generating Framework that generates type safe URLs for ASP.NET. With Slink URLs, you increase code quality, increase maintainability, and get compile time checking of your URLs in all your ASPX pages (code-behind and non-codebehind).
5 Sep 2007Philippe_Cohen, Mainsoft
Use Grasshopper 2.0, Mainsoft’s free Visual Studio-based SDK, to port the Microsoft Personal Web Site Starter Kit to run on Tomcat. In a similar manner, other Web projects and applications can be rehosted to run on Linux.
Please Sign up or sign in to vote.
15 Mar 2008Abhishek Sur
Animation of an image. Using multiple images as thumbnails, you can enlarge it to a specific size.
Please Sign up or sign in to vote.
1 Sep 2007TimMadeThat
Step by Step instructions on how to Drag & Drop with the Script.aculo.us library in ASP.NET.
Please Sign up or sign in to vote.
28 Sep 2007DreamInHex
A simple approach for understanding the ASP.NET page lifecycle.
Please Sign up or sign in to vote.
6 Sep 2007/randz
A library used to encapsulate web request parameters to keep them from prying eyes and to prevent injection of unwanted data.
Please Sign up or sign in to vote.
3 Sep 2007Max Paulousky
This article describes a control that allows getting a web page as the customer sees it. E.g., the developer can store the copy of the page as it was before an exception and restore the page when it's required.
Please Sign up or sign in to vote.
1 Dec 2009Abhishek Sur
The article will guide you with complete knowledge of how to add a Google map in your webpage with knowledge of JavaScript, use of Geocoder, use of InfoWindow, use of Marker, Tabbed Markers, Maximising marker, creating context menu, streetview in your map
Please Sign up or sign in to vote.
18 Sep 2007Dennis Fazekas
Creation of a custom configuration section similar to AppSettings. Stores settings for both Development and Production environments, and returns the appropriate settings based on the machine’s configuration in which the application is being executed.
Please Sign up or sign in to vote.
20 Sep 2007Scott C Davis
Using a LocalReport and ReportDataSources, stream a PDF as an attachment to an email
Please Sign up or sign in to vote.
21 Sep 2007User 1895297
Explains how to properly implement the IEquatable interface.
Please Sign up or sign in to vote.
26 Sep 2007fstrahberger
How to create PDF documents in ASP.NET.
Please Sign up or sign in to vote.
9 Sep 2007Steven Berkovitz
An article on building a control using MS AJAX to persist the scroll position of child DIV's.
Please Sign up or sign in to vote.
1 Oct 2007M@dHatter
Object Oriented AJAX class and objects structured for ease of use and maintainability for multiple requests.
Please Sign up or sign in to vote.
26 Oct 2009Amol M Vaidya
This is a web-based WhiteBoard. It uses C# and AJAX to communicate between the server and clients. Data sharing between different users is made possible using AJAX. Drawings can be shared in real time over multiple clients.
Please Sign up or sign in to vote.
25 Sep 2007DreamInHex
A custom WebControl that emits CSS to create a stylable ASP.NET panel with rounded corners.
Please Sign up or sign in to vote.
9 Sep 2007semenoff
This article describes how to make an HTML object movable using behaviors. It covers problems connected to showing simple HTML objects above input objects such as select object or an ActiveX component
Please Sign up or sign in to vote.
18 Nov 2007Rotem Sapir
An article on the development of a Tree Chart Generator
Please Sign up or sign in to vote.
16 Sep 2007Kumar Sundaram
A Simple Tooltip with Images and Text using JavaScript, DHTML
Please Sign up or sign in to vote.
21 Sep 2007DreamInHex
Create an AJAX-based auto suggesting textbox or textarea with no database or server-side scripting needed.
Please Sign up or sign in to vote.
11 Sep 2007DreamInHex
How to generate several types of ASCII art from an image file.
Please Sign up or sign in to vote.
2 Sep 2007ibrahimuludag
An article on how to save the ViewState on the file system.
Please Sign up or sign in to vote.
30 Mar 2009ozkan.pakdil
This is SQLite based Profile, Membership, Role, and Personalization Providers written in C#.
Please Sign up or sign in to vote.
9 Feb 2008Riad MS Afyouni
Add one layer of security to your Web application
Please Sign up or sign in to vote.
18 Sep 2007Trilochan Nayak.
I am using checkboxlist in ASP.NET 2.0 C#.I bind a list of records in checklistbox from DB. I could not get the value from JavaScript.
Please Sign up or sign in to vote.
5 Sep 2007Alex Furmanski
Tired of constantly writing the same labourious plumbing to add a confirmation to a delete button in a GridView? I was, so I simplified things.
Please Sign up or sign in to vote.
28 Sep 2007AdamNThompson
Distribute your site's contents with RSS 2.0 using ASP.NET/VB.NET/MS SQL Server 2005.
Please Sign up or sign in to vote.
28 Sep 2007idreeskhan
SqlBulkCopy in ADO.NET 2.0, SqlBulkCopy Class in C#, SqlBulkCopy help, SqlBulkCopy guide, Transferring Data Using SqlBulkCopy - SqlBulkCopy - Copy Table Data Between SQL Servers at High Speeds, perform bulk copies with .NET 2.0's SqlBulkCopy class, SqlBulkCopy tutorial
Please Sign up or sign in to vote.
7 Sep 2007onrac
A Membership, Role, Sitemap, and Personalization provider using MySQL.
Please Sign up or sign in to vote.
10 Sep 2007drgbg
Dynamically toggle ToolTip messages from the client side.
Please Sign up or sign in to vote.
11 Sep 2007Neil Meredith
Fade in/fade out a user confirmation message (or any other type) to the screen, all done through a server side user control.
Please Sign up or sign in to vote.
4 Sep 2007Manjunath Shrikantiah
An article on a simple animated progress bar for uploads/long running tasks.
Please Sign up or sign in to vote.
17 Sep 2007Mustafa Basgun
This small piece of article explains how to solve the issue when the SQLDataSource doesn't maintain the latest SelectCommand between postbacks.
Please Sign up or sign in to vote.
10 Oct 2007Rohit Gadagkar
An AJAX calendar extender control that implements a highly customizable UI and a WYSIWYG designer preview
Please Sign up or sign in to vote.
14 Sep 2007puchi007
This article shows how to create PDFs in the different printing preferences of Landscape and Portrait and merge them into one single PDF
Please Sign up or sign in to vote.
12 Sep 2007Littlefool
Setting the CommandArgument value of a GridView cell at RowDataBound.
Please Sign up or sign in to vote.
15 Apr 2010Paulo Morgado
This article introduces the concept of Page Modules, which are similar to HTTP Modules but related to Page Life Cycle, and the need for them.
Please Sign up or sign in to vote.
20 Sep 2007Paresh Rathod
TextBox Control for ASP.NET with masking facility
Please Sign up or sign in to vote.
18 Sep 2007Alexander Kleshchevnikov
As you know, the main difference between web and desktop applications is one is stateless and the other is not. What if you need to save files in a temporary place before inserting them into a database? This article describes the problem and has a solution.
Please Sign up or sign in to vote.
13 Sep 2007VinayakChitre
This article explains how to use NAnt for ASP.NET web applications' automated build.
Please Sign up or sign in to vote.
15 Dec 2007Matthew Hazlett
More about the technology, but the demo app is ASP.NET
Please Sign up or sign in to vote.
18 Sep 2007Srinath Gopinath
This article describes how to create an HTTP Module that handles application events during the processing of a page request.
Please Sign up or sign in to vote.
17 Nov 2007Shujaat Ullah Khan
This article demonstrates how to upload, delete, and download a file from SharePoint 2003 Document Library.
Please Sign up or sign in to vote.
17 Sep 2007Kumar Sundaram
Make your Divs draggable.
Please Sign up or sign in to vote.
14 Sep 2007Louwgi
An article to help you create a chessboard on ASP.NET using VB.NET
Please Sign up or sign in to vote.
8 Sep 2007idreeskhan
SQL Script Generator generates the SQL Scripts to run on SQL query to analyze only insert and update queries
Please Sign up or sign in to vote.
14 Sep 2007Dnyaneshwar Kubal
An client-side color picker control using JavaScript.

Current Participants

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

Software Developer (Senior)
United States United States
I am working as as a full-time Software Developer in Downtown DC Area
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
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.
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
Ukraine Ukraine
Alexander is freelance web developer with 4 years experience. He has skills in ASP.NET/MS SQL Server, PHP/MySQL, Ruby On Rails, XHTML, CSS. You can contact with me by seigo.ua@gmail.com. Also check my homepage at www.klalex.com.
Architect
Japan Japan
My computer career started as an Avid Gamer Smile | :) . I loved the old times Xatax and Wolf. But, curiosity took over my gaming side and I started to search on ways to create all the mesmerising programs that I used.
I started programming in Qbasic and then moved on to every possible programming language I could lay my hands on. Qbasic, Pascal, C, C++, Win32 SDK, VB 6.0, VB.NET, C#, Struts, Core Java, Javascript, VbScript, Unix Shell Programming, SQL SERVER PROGRAMMING, WMI scripting....are some of the languages I can boast of being proficient in.
My formal introduction to computers was when I took the Bachelor of Computer Sciences (Pune, India) degree.Later on I got Masters from the same university.
My Professional Certifications include
MCP SQL Server 2000 (70-229)
Brainbench Certified MS SQL Server Programmer
Brainbench Certified MS SQL Server Administrator
Brainbench Certified ASP.NET Programmer
Brainbench Certified Javascript Programmer
Brainbench Certified RDBMS Concepts
Web Developer
United States United States
I'm a .NET developer with a crazy drive to create neat computer stuff.

You can find me coding the night away in my small garage working on various fun projects for my small startup, Bit Armory, with the hopes of making it big someday, just like the YouTube and MySpace guys did. Smile | :)

You can read my blog here http://bchavez.bitarmory.com
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.
Architect
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) CentralReach
United States United States
I have worked professionally in IT since 2004, and as a software architect since 2008, specializing in user interface design and experience, something I am still extremely passionate about. In 2013 I moved into management, and since then I've held positions as Director of Product Development, Director of Engineering, and Practice Director.
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.
Web Developer
Germany Germany
Florian works as consultant for change- and configuration management for about 7 years. In this environment he is often forced to work with unix, perl and shell scripts.

For more information about change- and configuration management (espacially Serena Dimensions) visit: www.venco.de

For video tutorials about asp.net, ajax, gridviews, ... (in german) visit: www.siore.com
Software Developer (Senior)
Turkey Turkey
Ibrahim ULUDAG
Software Developer
ibrahimuludag@gmail.com
https://linkedin.com/in/ibrahimuludag
http://www.ibrahimuludag.com/
Software Developer
Pakistan Pakistan
I'm from Pakistan and have two years of experience in C# and Asp.net in visual stdio 2005 ,2008, 2010 and SQL Server 2000/2005/2008
Web Developer
United States United States
Karamasoft is a software company based in California, and has been serving
the ASP.NET community since 2002. UISuite is their signature product suite
that includes a wide range of AJAX-enabled components
to make life easier for ASP.NET developers all around the world.

Check them out at http://www.karamasoft.com.
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
Belgium Belgium
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
South Africa South Africa
Gideon Louw is a qualified MCSD and software professional.

He developed several industrial and government related applications that has successfully been installed all over the world.
Software Developer (Senior) Codevendor
United States United States
Please visit my personal website https://codevendor.com for my latest codes and updates.
Architect
India India
9+ plus years of experience in IT industry. This includes experience in architecting, designing and developing solutions on Web and desktop application platforms
Web Developer
United States United States
I started programming for fun when I was about 10 on an Franklin Ace 1000.

I still do it just for fun but it has gotten me a few jobs over the years. More then I can say for my Microsoft Certifications. Smile | :)

The way I learned was by example, now its time to give back to the next generation of coders.


Team Leader www.maxpaulousky.com
Belarus Belarus
Max currently is a senior developer at software company.

He lives with his wife Tatiana and son Zakhar (4 yrs) in Minsk, Belarus, but they dream to live in New Zealand.
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)
United States United States
I am a .Net developer with over 10 years experience.

Check out my latest project, True Novelist
Web Developer
Philippines Philippines
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) http://www.mascix.com/
Turkey Turkey
Web Developer
India India
My self Paresh Rathod, working as a web developer in Rajkot, Guajrat, India.

I am having total experience of 10 yrs in this field.

I beleive in...
TOGETHER WE CAN AND WE WILL MAKE A DIFFERENCE.
Software Developer (Senior) Paulo Morgado
Portugal Portugal
Belgium Belgium
Philippe is the Vice President of Products for Mainsoft, a position he’s held since 1999. He’s responsible for overseeing the product management, R&D, and support teams for Mainsoft's product suite.
Web Developer
United States United States
One of several million developers who loves what they do. Developed application in various technologies that includes asp.net, VB, XML, SQL Server and AJAX most recently. Love to play tennis, swim, workout, basketball. Working towards being business analyst in healthcare industry.
Other Born Interactive
Saudi Arabia Saudi Arabia
Follow me: http://riadafyouni.blogspot.com
Web Developer
United States United States
I am a tech lead working for Cap Gemini. Although I primarily work with the Microsoft technology stack (including .NET and legacy technologies) I like to keep myself informed about developments in the Java world.
Web Developer
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
Web Developer
United States United States
Scott is a senior developer in the Montgomery Alabama area. He is married with two children and one dog.
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
Software Developer
India India
Shujaat Ullah Khan is Currently Working with Swash Convergence Technologies as a Senior Software Developer.

His working Technologies include ASP.NET 1.1, ASP.NET 2.0, SQL Server 2005, DotNetNuke, SharePoint Portal Server 2003,MOSS 2007 and windows SharePoint Services 2.0,3.0.
Software Developer (Senior) Geodis
United States United States
Srinath has done B.Tech from AWH Engineering College ,Calicut , Kerala, India. Currently working in Geodis @ Nashville, USA. He loves to working with Microsoft Technology.

Language / Technology :C#,VB.NET, ASP.NET, AJAX, XML, ADO.Net , WinForms, Javascript, JQuery, PL/SQL, Web Services , SQL Server 2000 & 2005.


Application Server : IIS 5.1, IIS 6.


Certification : IBM Certified Solution Implementer - WebSphere DataPower and MCP Web Client Development


Srinath's Articles:
View My CodeProject Articles




Web Developer
Canada Canada
Steven is VP Development at MBC Computer Solutions Ltd. (http://www.mbccs.com), a Richmond Hill based company specializing in e-Business Application Development, e-Store Solutions, Managed Co-Location and Proactive IT services.

Steven has over 10 years experience in software and hardware design and is experienced with a large array of platforms, technologies and languages.

In his spare time, Steven enjoys a wide array of music, is an avid skier and enjoys spending time with friends.

Steven is the primary contributor of MBC's blog which can be read at http://blogs.mbccs.com/mbccomputersolutions
Web Developer
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Tata Consultancy Services Ltd
India India
Trilochan Nayak is a B.TECH graduate from Institute of Engineering and Management,Kolkata.

He is proficient in:

- ASP.NET- more than 6+ years of experience.
- Sharepoint- more than 6+ years of experience.
- C#- more than 6+ years of experience.
- VB.NET- more than 6+ years of experience.
- JavaScript - more than 6+ years of experience.
- SQL SERVER- more than 6+ years of experience.
- Oracle- more than 6+ years of experience.
- Visual Basic- more than 2+ years of experience.
- ASP- more than 2+ years of experience.
- PHP- more than 2+ years of experience.

His blog site is:
trilochan-nayak.spaces.live.com
Architect A company
Belgium Belgium
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer Covelix Technologies, Pune, India.
India India
5+ years of technical experience.

Completed graduation from Govt. Engineering college, Pune.
Working as SW developer in Covelix for more than 3 years.

My technical experience includes n-tier applications in .NET, MFC | C, C++, C#, Python | SQL server, Oracle 10g | AJAX | Installsheld.
You must sign in to participate in this contest.
This contest has ended.
1 Sep - 1 Oct 2007