Williamsport Web Developer

ASP.NET Web Developer

I do most of my web development work in ASP.NET. I've mastered ASP.NET 1.1 and ASP.NET 2.0. I've read many books on ASP.NET 2.0 and use most of its features. I have upgraded a large web application to ASP.NET 2.0 and made many improvements using AJAX. I use Visual Studio 2008. I can program in C# or VB.NET and spend equal amounts of time using both languages. Some of the more sophisticated ASP.NET work I do includes web services that return JSON data and web request handlers.

Currently I create new web applications using ASP.NET 4.0 and Visual Studio 2010. I use SubSonic for object-relational mapping.

There are a few demonstration ASP.NET pages on this site that use the YouTube API. These pages demonstrate how ASP.NET can make web requests and process the XML that is returned. See my YouTube Favorites Backup page for an example.


Microsoft has provided AJAX Extensions for ASP.NET 2.0 and there will be built-in support for AJAX in ASP.NET 3.5. Asynchronous JavaScript and XML (AJAX) has become a very popular technology for use in web applications because it eliminates the need for frequently reloading the web page in the browser to update data. I've used ASP.NET AJAX to enhance the user experience in two of my projects.


Microsoft now officially supports jQuery for ASP.NET web development. They have added IntelliSense for jQuery to Visual Studio 2008. I make extensive use of jQuery for my AJAX demonstrations and in all my other projects.

SQL Server

Most of my ASP.NET projects have used SQL Server for the database back end but it is possible to use MySQL to save money and I am familiar with how to use MySQL with ASP.NET. For example, the web hosting company for this web site only provides a MySQL database so I write my ASP.NET pages to access MySQL.

© 2016 Williamsport Web Developer robert@williamsportwebdeveloper.com
Fluid 960 Grid System, created by Stephen Bau, based on the 960 Grid System by Nathan Smith. Released under the GPL / MIT Licenses.