Share via


ViewStartPage Class

Provides an abstract class that can be used to implement a view start (master) page.

Inheritance Hierarchy

System.Object
  System.Web.WebPages.WebPageExecutingBase
    System.Web.WebPages.WebPageRenderingBase
      System.Web.WebPages.StartPage
        System.Web.Mvc.ViewStartPage

Namespace:  System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

Syntax

'Declaration
Public MustInherit Class ViewStartPage _
    Inherits StartPage
'Usage
Dim instance As ViewStartPage
public abstract class ViewStartPage : StartPage
public ref class ViewStartPage abstract : public StartPage
public abstract class ViewStartPage extends StartPage

The ViewStartPage type exposes the following members.

Constructors

  Name Description
Protected method ViewStartPage When implemented in a derived class, initializes a new instance of the ViewStartPage class.

Top

Properties

  Name Description
Public property App (Inherited from WebPageExecutingBase.)
Public property AppState (Inherited from WebPageExecutingBase.)
Public property Cache (Inherited from WebPageRenderingBase.)
Public property ChildPage (Inherited from StartPage.)
Public property Context (Inherited from StartPage.)
Public property Culture (Inherited from WebPageRenderingBase.)
Public property Html When implemented in a derived class, gets the HTML markup for the view start page.
Public property IsAjax (Inherited from WebPageRenderingBase.)
Public property IsPost (Inherited from WebPageRenderingBase.)
Public property Layout (Inherited from StartPage.)
Public property Page (Inherited from StartPage.)
Public property PageContext (Inherited from WebPageRenderingBase.)
Public property PageData (Inherited from StartPage.)
Public property Request (Inherited from WebPageRenderingBase.)
Public property Response (Inherited from WebPageRenderingBase.)
Public property Server (Inherited from WebPageRenderingBase.)
Public property Session (Inherited from WebPageRenderingBase.)
Public property TemplateInfo (Inherited from WebPageRenderingBase.)
Public property UICulture (Inherited from WebPageRenderingBase.)
Public property Url When implemented in a derived class, gets the URL for the view start page.
Public property UrlData (Inherited from WebPageRenderingBase.)
Public property User (Inherited from WebPageRenderingBase.)
Public property ViewContext When implemented in a derived class, gets the view context for the view start page.
Public property VirtualPath (Inherited from WebPageExecutingBase.)

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Public method Execute (Inherited from WebPageExecutingBase.)
Public method ExecutePageHierarchy (Inherited from StartPage.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method Href (Inherited from WebPageRenderingBase.)
Protected method MemberwiseClone (Inherited from Object.)
Public method NormalizePath (Inherited from WebPageExecutingBase.)
Public method RenderPage (Inherited from StartPage.)
Public method RunPage (Inherited from StartPage.)
Public method ToString (Inherited from Object.)
Public method Write(HelperResult) (Inherited from StartPage.)
Public method Write(Object) (Inherited from StartPage.)
Public method WriteLiteral (Inherited from StartPage.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

System.Web.Mvc Namespace