Information Technology Reference
In-Depth Information
without re-executing the page. Output caching is configurable, and can be used
to cache individual regions or an entire page. Output caching can also improve
the performance of data-driven pages by eliminating the need to query the
database upon every request. ASP.NET session state lets you share session
data user-specific state values across all machines in your Web farm. Now a
user can hit different servers in the Web farm over multiple requests and still
have full access to his or her session.
Traditionally, deploying server applications were painful cumbersome pro-
cesses. ASP.NET simplifies installation of the application. With ASP.NET,
you can deploy an entire application as easily as an HTML page by simply
copying it to the server. Another significant feature of ASP.NET is it has
support for new application models. ASP.NET makes it easy to call XML Web
services from your application. No knowledge of networking, XML, or SOAP
is required. ASP.NET Mobile Controls let you easily target cell phones and
PDAs using ASP.NET. You write the application just once and the mobile
control automatically generates WAP/WML, HTML, or iMode as required by
the requesting device. The current and future communications channels pro-
vided by mobile devices will undoubtedly utilize technologies such as ASP and
ASP.net. The potential reason for this is that these server-side applications
provide more robust options than plain old HTML pages and are extremely
friendly working with mobile devices.
Let's review some of the primary differences between ASP and ASP.net. Even
though ASP.NET takes its name from Microsoft's old Web development
technology, ASP, it is very different from ASP. ASP.NET was rebuilt com-
pletely from scratch and is based on the CLR shared by all Microsoft .NET
applications. ASP.NET code can be written using any of the different program-
ming languages supported by the .NET framework. The most popular .NET
languages are Visual Basic.NET and Visual C#.NET (Parnell & Martinez,
2003).
ASP.NET brings the concept of a “form”, from the desktop development, to
the Web. HTML has the FORM tag, but in ASP.NET, a Web page is a
WebForm. Instead of just writing HTML code into the HTTP stream (like CGI,
ASP, and PHP), using ASP.NET you can use and create controls like Labels,
TextBoxes and ListView, and add event handlers (“postbacks”) to them. And
instead of rendering a window in a desktop, it will generate the HTML output
which will be rendered by user's browser. In the case of the Web portfolio, the
use of ASP.NET based forms can help the Web portfolio author collect and
store user data as well as use it to create content based controls.
Search WWH ::




Custom Search