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,  
  2. ASP Overview,  
  3. ASP Best Practices,  
  4. ASP Built-in Objects,  
  5. Response Object,  
  6. Request Object,  
  7. Server Object (IIS),  
  8. Application Object (IIS),  
  9. Session Object (IIS),  
  10. ASPError Object,  
  11. ObjectContext Object (IIS),  
  12. Debugging Global.asa Files,  
  13. How to: Debug Global.asa files,  
  14. Calling COM Components from ASP Pages,  
  15. IIS ASP Scripting Reference,  
  16. ASP Keywords,  
  17. Creating Simple ASP Pages,  
  18. Including Files in ASP Applications,  
  19. ASP Overview,  
  20. FileSystemObject Object,  
  21. http://msdn.microsoft.com/en-us/library/windows/desktop/ms675944(v=vs.85).aspx,  
  22. ADO Fundamentals,  
close

Latest Updated LinksValid XHTML 1.0 Transitional Valid CSS!Nu Html Checker Firefox53 Chromena IExplorerna
IMAGE

Home 5

Business

Management

HBR 3

Information

Recreation

Hobbies 7

Culture

Chinese 1097

English 337

Reference 67

Computer

Hardware 149

Software

Application 187

Digitization 24

Numeric 19

Programming

Web 757

CSS 1

ASP.NET 1

Regular Expression 1

HTML

Knowledge Base

Common Color 1

Html Entity (Unicode) 1

Html 401 Special 1

OS 389

MS Windows

Windows10 1

.NET Framework 1

DeskTop 7

Knowledge

Mathematics

Formulas 8

Algebra 20

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 10

Biology 1

Geography 1


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