This topic has not yet been rated - Rate this topic

System.Web.WebPages Namespace

The System.Web.WebPages namespace contains core classes that are used to render and execute pages that are built using ASP.NET Web Pages with the Razor syntax.

  Class Description
Public class ApplicationPart Contains methods to register assemblies as application parts.
Public class ApplicationStartPage Provides objects and methods that are used to execute and render ASP.NET Web Pages application start pages (_AppStart.cshtml or _AppStart.vbhtml files).
Public class HelperPage Represents a base class that is used when ASP.NET compiles a .cshtml or .vbhtml file that is in the App_Code folder.
Public class HelperResult Represents the result of a helper action as an HTML-encoded string.
Public class HttpContextExtensions Provides methods to extend the HTTP context.
Public class PageVirtualPathAttribute Represents a path attribute for a web page class.
Public class PreApplicationStartCode Provides a registration point for pre-application start code for web pages.
Public class RequestExtensions Defines extension methods for the HttpRequestBase class.
Public class ResponseExtensions Defines extension methods for the HttpResponseBase base class.
Public class StartPage Provides methods and properties that are used to render start pages that use the Razor view engine.
Public class StringExtensions Provides utility methods for converting string values to other data types.
Public class TemplateFileInfo Contains methods and properties that describe a file information template.
Public class TemplateStack Represents a last-in-first-out (LIFO) collection of ITemplateFile template files.
Public class VirtualPathFactoryManager Contains methods that are used for managing virtual path factories.
Public class WebPage Represents an ASP.NET Razor page.
Public class WebPageBase Serves as the base class for classes that represent an ASP.NET Razor page.
Public class WebPageContext Contains data that is used by a WebPage object to reference details about the web application, the current HTTP request, the current execution context, and page-rendering data.
Public class WebPageExecutingBase Provides objects and methods that are used to execute and render ASP.NET pages that include Razor syntax.
Public class WebPageHttpHandler Provides methods and properties that are used to process specific URL extensions.
Public class WebPageRenderingBase Provides methods and properties that are used to render pages that use the Razor view engine.
  Interface Description
Public interface ITemplateFile Defines an interface to provide information about the currently executing file.
Public interface IVirtualPathFactory Defines methods that are implemented by virtual path handler factories.
Public interface IWebPageRequestExecutor Defines methods to implement an executor class that can execute the code on a web page.
  Delegate Description
Public delegate SectionWriter Provides a delegate that represents one or more methods that are called when a content section is written.
Did you find this helpful?
(1500 characters remaining)