Sideway
output.to from Sideway
Draft for Information Only

Content

ASP.NET Typical Features
  Server Side Include File
  .NET Technology
 Web Page Model
 <%= ⋯ %>Displaying Expression

ASP.NET Typical Features

ASP.NET has some typical features that are not the same as classic ASP.

Server Side Include File

ASP.NET supports only the server-side include directive, #include, for inserting the content of any specified file into the ASP.NET file before processed by the IIS web server. For ASP platform, the included file is proessed by the IIS web server and then insert the result into the ASP file. But for ASP.NET platform, the IIS web server only insert the content of the included file into the ASP.NET accordingly because the ASP.NET code compiler of IIS web server will process the whole ASP.NET file of a ASP.NET page only.

The server side include script is processed by the IIS web server before the IIS web server compiles the whole ASP.NET file. Therefore a variable cannot be used in place of a file name in a server-side include file.    

.NET Technology

ASP.NET is based on .NET technology. The mechanism is simply automatically imported a set of  needed namespaces for all ASP.NET web pages with .aspx file extension. The namespaces fore ASP.NET are

  • System
  • System.Collections
  • System.Collections.Specialized
  • System.Configuration
  • System.Text
  • System.Text.RegularExpressions
  • System.Web
  • System.Web.Caching
  • System.Web.Profile
  • System.Web.Security
  • System.Web.SessionState
  • System.Web.UI
  • System.Web.UI.HtmlControls
  • System.Web.UI.WebControls
  • System.Web.UI.WebControls.WebParts

Web Page Model

An ASP.NET web page can usually divided into two parts, the markup elements and programming logic code. In additional to a single web file, ASP.NET provides two models for managing the visual elements and code. The single-file page model is a single web file with .aspx file extension that consists of both the visual elements and programming logic code. The code-behind page model is composed of two files. The markup elements is kept in a file with .aspx file extension, while the programming logic code is stored in another file. The two models function the same, and the same controls and code can be used for both models.

However, only .NET programming languages, that supporting partial classes, can be used to create code-behind files for ASP.NET Web pages. For examples, Visual Basic and C#.

<%= ⋯ %>Displaying Expression

The <%= ⋯ %> displaying expression is an equivalent of the embedded code block that contains only the Response.Write(⋯) statement. The displaying expression cannot be used in the attributes of server controls. This is because the .NET Framework directly compiles the whole expression instead of the displaying content as the value to the attribute.

Source/Reference:


©sideway

ID: 190700006 Last Updated: 6/7/2019 Revision: 0 Ref:

close

References

  1. Active Server Pages,  , http://msdn.microsoft.com/en-us/library/aa286483.aspx
  2. ASP Overview,  , http://msdn.microsoft.com/en-us/library/ms524929%28v=vs.90%29.aspx
  3. ASP Best Practices,  , http://technet.microsoft.com/en-us/library/cc939157.aspx
  4. ASP Built-in Objects,  , http://msdn.microsoft.com/en-us/library/ie/ms524716(v=vs.90).aspx
  5. Response Object,  , http://msdn.microsoft.com/en-us/library/ms525405(v=vs.90).aspx
  6. Request Object,  , http://msdn.microsoft.com/en-us/library/ms524948(v=vs.90).aspx
  7. Server Object (IIS),  , http://msdn.microsoft.com/en-us/library/ms525541(v=vs.90).aspx
  8. Application Object (IIS),  , http://msdn.microsoft.com/en-us/library/ms525360(v=vs.90).aspx
  9. Session Object (IIS),  , http://msdn.microsoft.com/en-us/library/ms524319(8v=vs.90).aspx
  10. ASPError Object,  , http://msdn.microsoft.com/en-us/library/ms524942(v=vs.90).aspx
  11. ObjectContext Object (IIS),  , http://msdn.microsoft.com/en-us/library/ms525667(v=vs.90).aspx
  12. Debugging Global.asa Files,  , http://msdn.microsoft.com/en-us/library/aa291249(v=vs.71).aspx
  13. How to: Debug Global.asa files,  , http://msdn.microsoft.com/en-us/library/ms241868(v=vs.80).aspx
  14. Calling COM Components from ASP Pages,  , http://msdn.microsoft.com/en-us/library/ms524620(v=VS.90).aspx
  15. IIS ASP Scripting Reference,  , http://msdn.microsoft.com/en-us/library/ms524664(v=vs.90).aspx
  16. ASP Keywords,  , http://msdn.microsoft.com/en-us/library/ms524672(v=vs.90).aspx
  17. Creating Simple ASP Pages,  , http://msdn.microsoft.com/en-us/library/ms524741(v=vs.90).aspx
  18. Including Files in ASP Applications,  , http://msdn.microsoft.com/en-us/library/ms524876(v=vs.90).aspx
  19. ASP Overview,  , http://msdn.microsoft.com/en-us/library/ms524929(v=vs.90).aspx
  20. FileSystemObject Object,  , http://msdn.microsoft.com/en-us/library/z9ty6h50(v=vs.84).aspx
  21. http://msdn.microsoft.com/en-us/library/windows/desktop/ms675944(v=vs.85).aspx,  , ADO Object Model
  22. ADO Fundamentals,  , http://msdn.microsoft.com/en-us/library/windows/desktop/ms680928(v=vs.85).aspx
close
IMAGE

Home 5

Business

Management

HBR 3

Information

Recreation

Hobbies 8

Culture

Chinese 1097

English 337

Reference 67

Computer

Hardware 149

Software

Application 198

Digitization 117

Numeric 19

Programming

Web 283

Unicode 494

HTML 65

CSS 58

ASP.NET 92

OS 389

DeskTop 7

Python 19

Knowledge

Mathematics

Formulas 8

Algebra 25

Number Theory 206

Trigonometry 18

Geometry 18

Calculus 67

Complex Analysis 21

Engineering

Tables 8

Mechanical

Mechanics 1

Rigid Bodies

Statics 92

Dynamics 37

Fluid 5

Fluid Kinematics 5

Control

Process Control 1

Acoustics 19

FiniteElement 2

Physics

Electric 27

Biology 1

Geography 1


Copyright © 2000-2020 Sideway . All rights reserved Disclaimers last modified on 06 September 2019