Code:
/ DotNET / DotNET / 8.0 / untmp / Orcas / RTM / ndp / fx / src / xsp / System / Web / Extensions / ui / PageWrapper.cs / 1 / PageWrapper.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.Collections; using System.Diagnostics; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web; internal sealed class PageWrapper : IPage { private readonly Page _page; public PageWrapper(Page page) { Debug.Assert(page != null); _page = page; } #region IPage Members string IPage.AppRelativeVirtualPath { get { return _page.AppRelativeVirtualPath; } } IClientScriptManager IPage.ClientScript { get { return new ClientScriptManagerWrapper(_page.ClientScript); } } bool IPage.EnableEventValidation { get { return _page.EnableEventValidation; } } IHtmlForm IPage.Form { get { if (_page.Form != null) { return new HtmlFormWrapper(_page.Form); } return null; } } HtmlHead IPage.Header { get { return _page.Header; } } bool IPage.IsPostBack { get { return _page.IsPostBack; } } IDictionary IPage.Items { get { return _page.Items; } } IHttpRequest IPage.Request { get { return new HttpRequestWrapper(_page.Request); } } IHttpResponse IPage.Response { get { return new HttpResponseWrapper(_page.Response); } } IHttpServerUtility IPage.Server { get { return new HttpServerUtilityWrapper(_page.Server); } } string IPage.Title { get { return _page.Title; } } event EventHandler IPage.Error { add { _page.Error += value; } remove { _page.Error -= value; } } event EventHandler IPage.InitComplete { add { _page.InitComplete += value; } remove { _page.InitComplete -= value; } } event EventHandler IPage.LoadComplete { add { _page.LoadComplete += value; } remove { _page.LoadComplete -= value; } } void IPage.RegisterRequiresViewStateEncryption() { _page.RegisterRequiresViewStateEncryption(); } void IPage.SetFocus(Control control) { _page.SetFocus(control); } void IPage.SetFocus(string clientID) { _page.SetFocus(clientID); } event EventHandler IPage.PreRender { add { _page.PreRender += value; } remove { _page.PreRender -= value; } } event EventHandler IPage.PreRenderComplete { add { _page.PreRenderComplete += value; } remove { _page.PreRenderComplete -= value; } } void IPage.SetRenderMethodDelegate(RenderMethod renderMethod) { _page.SetRenderMethodDelegate(renderMethod); } void IPage.VerifyRenderingInServerForm(Control control) { _page.VerifyRenderingInServerForm(control); } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HttpHandlersInstallComponent.cs
- InputReport.cs
- WinEventTracker.cs
- SchemaImporterExtensionsSection.cs
- EntityChangedParams.cs
- SQLInt16.cs
- RootProjectionNode.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- CookieParameter.cs
- ClientProtocol.cs
- HttpCacheVary.cs
- MDIWindowDialog.cs
- OleDbConnectionFactory.cs
- UserMapPath.cs
- XmlSchemaSimpleContentExtension.cs
- DynamicActivity.cs
- MarkupCompilePass1.cs
- ToolStripPanelRow.cs
- UDPClient.cs
- SimpleWorkerRequest.cs
- XsltOutput.cs
- WebServiceEnumData.cs
- AccessViolationException.cs
- XmlCountingReader.cs
- WebPartConnectionsCancelEventArgs.cs
- EventLogTraceListener.cs
- ProfessionalColorTable.cs
- Calendar.cs
- StandardOleMarshalObject.cs
- TabletCollection.cs
- SecurityToken.cs
- ColorComboBox.cs
- Rules.cs
- Array.cs
- ClientScriptManagerWrapper.cs
- Environment.cs
- PositiveTimeSpanValidatorAttribute.cs
- OracleEncoding.cs
- InvalidCastException.cs
- RewritingPass.cs
- SafeLocalMemHandle.cs
- RectAnimationClockResource.cs
- XmlEntityReference.cs
- PageEventArgs.cs
- AssociationSetEnd.cs
- CharacterBuffer.cs
- CodeAccessSecurityEngine.cs
- WorkflowItemsPresenter.cs
- TextPointerBase.cs
- EventTrigger.cs
- ExpressionBuilder.cs
- StackOverflowException.cs
- RootBrowserWindowProxy.cs
- PageRouteHandler.cs
- TrackingAnnotationCollection.cs
- DateTimeFormat.cs
- SafeReversePInvokeHandle.cs
- CapabilitiesAssignment.cs
- BindToObject.cs
- RootAction.cs
- CompositeTypefaceMetrics.cs
- ManagementQuery.cs
- ExpressionHelper.cs
- XmlDataSourceNodeDescriptor.cs
- BinaryOperationBinder.cs
- ConditionChanges.cs
- ItemPager.cs
- HttpProfileBase.cs
- BinaryObjectReader.cs
- DataGridViewAutoSizeModeEventArgs.cs
- WebBrowserUriTypeConverter.cs
- PropagatorResult.cs
- BamlLocalizabilityResolver.cs
- IPPacketInformation.cs
- StateDesigner.TransitionInfo.cs
- ActiveXSite.cs
- securitymgrsite.cs
- X509AsymmetricSecurityKey.cs
- PropertyDescriptorGridEntry.cs
- Visual3D.cs
- FixedDSBuilder.cs
- QueryExpr.cs
- CancellationHandlerDesigner.cs
- SiteMapProvider.cs
- SafeFindHandle.cs
- XmlValidatingReaderImpl.cs
- ACE.cs
- KnownBoxes.cs
- EditorBrowsableAttribute.cs
- FilePresentation.cs
- HtmlWindowCollection.cs
- NonParentingControl.cs
- Button.cs
- sqlcontext.cs
- Axis.cs
- SqlTypesSchemaImporter.cs
- ObjectDataSourceView.cs
- CheckBoxList.cs
- IISUnsafeMethods.cs
- BaseParser.cs