Recently we had a Website that was redone from a large static site to a dynamically driven site in ASP.Net. The original site was heavily indexed by the major spiders on the Web, we did not want to lose the reference links in the engines and wanted to make sure the link clicked on would go to an appropriate paged in the site. In this article we cover how to create a document mapper so the old URL is redirected to the new related page within the new site.
With a solid foundation created in Part 1, we now turn our attention to more advanced topics. We’ll use context rewriting for some professional looking and hassle free state-management, talk about good database design with respect to multilingual applications, and dive into more advanced Localized controls for ultimate flexibility and productivity.
Programmers familiar with JSP's Model II/struts architecture and others generally familiar with Model View Controller (MVC) architectures, immediately wonder how the MVC pattern can be applied in an ASP.NET world. This article demonstrates how the MVC pattern can be applied to an ASP.NET web application without breaking the basic Microsoft supplied architecture.
This tutorial covers one option for including a common header and footer into your HTML pages without having to modify the html page itself. Technologies used are the System.XML, System.Net, and System.IO .Net classes.
This is part I of the tutorial that teaches you how to connect to a SQL database from ASP .NET using SQL Authentication. This part shows you how to set up MSDE for Mixed Mode and how to use Web Data Administrator to create databases and users.
The author writes "With ASP.NET you can configure the 'ASP.NET engine' to automatically restart itself when certain criteria are met. For example, if the Web server has 100 requests queued up, you may wish to have the Web server restarted, assuming that some script or DLL is hanging the Web server. Additionally, you can set requirements on restarting the Web server on the memory usage, the total number of requests, or by the total time the Web server's run. This proactive approach was implemented by the ASP.NET team in order to increase the overall uptime of a Web site running ASP.NET: if the memory suddenly shoots through the roof, the Web server can be restarted, reigning in the memory usage and starting anew. The information regarding the life cycle of the current (and past) ASP.NET processes can be examined through the use of the ProcessModelInfo class." This article examines how to retrieve and present such information.
Microsoft's .NET Framework 1.1 does not provide proper utilities to communicate with the serial ports on a Windows machine. The RS232 library and this quick tutorial will have you talking to a COM port on your machine in no time.
Since "classic" ASP's humble beginnings, ADO data access classes and methods have been re-written to form ADO.NET. This article looks at the differences (in terms of classes, methods, and calling conventions) that exist between ADO and ADO.NET. It provides several practical examples that show us how to evolve from using ADO with ASP to using ADO.NET with C# and ASP.NET.