Web Pages is much often about Objects.
You have already seen some Page Object methods in use:
In the previous chapter you saw two Page Object properties being used (isPost, and Request):
|href||Builds a URL using the specified parameters|
|RenderBody()||Renders the portion of a content page that is not within a named section (In layout pages)|
|RenderPage(page)||Renders the content of one page within another page|
|RenderSection(section)||Renders the content of a named section (In layout pages)|
|Write(object)||Writes the object as an HTML-encoded string|
|WriteLiteral||Writes an object without HTML-encoding it first.|
|isPost||Returns true if the HTTP data transfer method used by the client is a POST request|
|Layout||Gets or sets the path of a layout page|
|Page||Provides property-like access to data shared between pages and layout pages|
|Request||Gets the HttpRequest object for the current HTTP request|
|Server||Gets the HttpServerUtility object that provides web-page processing methods|
The Page property of the Page Object, provides property-like access to data shared between pages and layout pages.
You can use (add) your own properties to the Page property:
The pages property is very helpful. For instance, it makes it possible to set the page title in content files, and use it in the layout file:
Your message has been sent to W3Schools.