Export (0) Print
Expand All

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.

  ClassDescription
Public classApplicationPartContains methods to register assemblies as application parts.
Public classApplicationStartPageProvides objects and methods that are used to execute and render ASP.NET Web Pages application start pages (_AppStart.cshtml or _AppStart.vbhtml files).
Public classAttributeValueStores the value for an attribute.This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public classBrowserHelpersProvides a way to specify custom browser (user agent) information.
Public classBrowserOverrideStoreThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.The current BrowserOverrideStore is used to get and set the user agent of a request.
Public classBrowserOverrideStoresThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public classCookieBrowserOverrideStoreThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets overridden user agent for a request from a cookie. Creates a cookie to set the overridden user agent.
Public classDefaultDisplayModeThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the default display mode of the web pages.
Public classDisplayInfoThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a property’s display information.
Public classDisplayModeProviderThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the modes of display for the provider.
Public classHelperPageRepresents a base class for pages that is used when ASP.NET compiles a .cshtml or .vbhtml file and that exposes page-level and application-level properties and methods.
Public classHelperResultThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public classHttpContextExtensionsThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public classPageVirtualPathAttributeRepresents a path attribute for a web page class.
Public classPreApplicationStartCodeProvides a registration point for pre-application start code for web pages.
Public classRequestExtensionsDefines extension methods for the HttpRequestBase class.
Public classRequestFieldValidatorBaseServes as the abstract base class for the validation helper classes.
Public classResponseExtensionsDefines extension methods for the HttpResponseBase base class.
Public classStartPageProvides methods and properties that are used to render start pages that use the Razor view engine.
Public classStringExtensionsProvides utility methods for converting string values to other data types.
Public classTemplateFileInfoContains methods and properties that describe a file information template.
Public classTemplateStackRepresents a last-in-first-out (LIFO) collection of ITemplateFile template files.
Public classValidationHelperImplements validation for user input.
Public classValidatorDefines validation tests that can be registered using the ValidationHelper.Add method.
Public classVirtualPathFactoryManagerThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public classWebPageRepresents an ASP.NET Razor page.
Public classWebPageBaseServes as the base class for classes that represent an ASP.NET Razor page.
Public classWebPageContextContains 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 classWebPageExecutingBaseProvides objects and methods that are used to execute and render ASP.NET pages that include Razor syntax.
Public classWebPageHttpHandlerProvides methods and properties that are used to process specific URL extensions.
Public classWebPageRenderingBaseProvides methods and properties that are used to render pages that use the Razor view engine.

  InterfaceDescription
Public interfaceIDisplayModeThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the display mode interface for the web pages.
Public interfaceITemplateFileThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public interfaceIValidatorThis type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Defines the properties and methods that objects that participate in webpages.
Public interfaceIVirtualPathFactoryDefines methods that are implemented by virtual path handler factories.
Public interfaceIWebPageRequestExecutorDefines methods to implement an executor class that can execute the code on a web page.

  DelegateDescription
Public delegateSectionWriterProvides a delegate that represents one or more methods that are called when a content section is written.

  EnumerationDescription
Public enumerationBrowserOverrideSpecifies browser types that can be defined for the BrowserHelpers.SetOverriddenBrowser method.
Show:
© 2014 Microsoft