Mark Wilson I am the creator of TopXML. I am available for international and local (Australia) contracts. I am a Solution Architect/Business Analyst. I have worked in IT in several countries (NZ, Australia, South Africa, UK) building and training teams for government and very large non-governmental organizations. I am ex-Microsoft Consulting Services. I wrote the first book on Microsoft XML published in 2000 called XML Programming with VB and ASP. Most recently I have been building tools for the SEO industry. Ask me for a 37 point SEO health-checkup for your website.
First posted :
06/04/2001
Times viewed :
126
Building .NET Components and Controls for ASP+
ASP+ is a key element of the new Microsoft .NET platform. It provides developers
with the scalable rich platform they need to build modern day web sites using
strongly typed compiled web pages. Gone are the days of ASP spaghetti code that
is interpreted and prone to runtime errors. Everything in ASP+ is compiled down
to a .NET component. Does this mean ASP+ is more complex to use than ASP? No. As
an ASP+ developer, you can choose whether you build your own .NET components, or
whether you let the ASP+ runtime create them for you using the same development
model ASP uses today. In this session we'll start by looking at how components
form the foundations of ASP+, and we'll show you the how ASP+ uses components to
generate all page output. After a brief review of how the core components of ASP+
fit together, we'll examine when and how you may choose to build your own
components using VB and C#. We'll show you how to use components in an ASP+
page, and show how cool and easy deployment becomes for your web applications
thanks to XCOPY deployment: gone are the days of registering and unregistering
components! We'll wrap up the session by reviewing the components and interfaces
used for ASP+ server side control development. ASP+ has a rich server side
control model that fit most requirements, but you can easily extend these
components or write your own. This session will assume no prior knowledge of
component development, but does require a basic understanding of some
programming concepts such as classes and inheritance.