An ASP+ Page is a declarative text file that contains markup syntax for coding server-side page logic and generating dynamic output (typically HTML or XML). ASP+ page files are composed from the following syntax elements:
Directives | Specify optional settings used by the page-compiler when processing ASP+ files. |
Code Declaration Blocks | Define member variables and methods to be compiled into the dynamically-generated class that represents the page. |
Code Render Blocks | Allow inline rendering of code within HTML content. |
Server-side Comments | Prevent server code (including server controls) and static content from executing or rendering. Used for documentation and testing. |
HTML Control Syntax | Allow insertion and programmatic manipulation of standard HTML elements. |
Custom Server Control Syntax | Allow insertion and programmatic manipulation of rich server controls (including user-defined controls and controls that ship with the NGWS runtime). |
Databinding Expressions | Declaratively create bindings between server control properties and data sources. |
Server-side Object Tags | Allow declaration, instantiation and insertion of objects into a page using a declarative, tag-based syntax. |
Server-side Includes | Allow insertion of the raw contents of a specified file anywhere within an ASP+ Page. |
Literal Text | Any element that does not belong to one of the categories listed above is interpreted as literal text. |
ASP+ Application File Syntax