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
- EncodingDataItem.cs
- TemplateParser.cs
- VectorCollection.cs
- WebPartConnectionsDisconnectVerb.cs
- NullableBoolConverter.cs
- UnwrappedTypesXmlSerializerManager.cs
- GenericIdentity.cs
- PlatformCulture.cs
- DataGridCell.cs
- SafeFileHandle.cs
- Pen.cs
- OrderedDictionaryStateHelper.cs
- CorrelationManager.cs
- TreeNodeStyle.cs
- DeviceContexts.cs
- ExpressionEditorAttribute.cs
- FactoryMaker.cs
- SafeCryptContextHandle.cs
- XmlAttribute.cs
- RegexWorker.cs
- Brush.cs
- RectConverter.cs
- ReturnValue.cs
- RelationHandler.cs
- ByteAnimation.cs
- XamlWriter.cs
- TrackingCondition.cs
- ThreadInterruptedException.cs
- DataGridViewDataErrorEventArgs.cs
- StylusEditingBehavior.cs
- CopyAction.cs
- VectorAnimation.cs
- ListViewAutomationPeer.cs
- COM2ColorConverter.cs
- RewritingPass.cs
- ThrowHelper.cs
- MatrixValueSerializer.cs
- PageParserFilter.cs
- SQLGuid.cs
- ColorDialog.cs
- BaseAsyncResult.cs
- DataContractSerializerSection.cs
- SQLMoneyStorage.cs
- AuthenticatedStream.cs
- PeerToPeerException.cs
- Resources.Designer.cs
- IPEndPoint.cs
- DbModificationCommandTree.cs
- GridViewPageEventArgs.cs
- RequiredAttributeAttribute.cs
- DBSqlParserTable.cs
- ProvidePropertyAttribute.cs
- CodeExporter.cs
- CodeMemberMethod.cs
- webeventbuffer.cs
- XmlSignatureManifest.cs
- InputLanguageEventArgs.cs
- FrameSecurityDescriptor.cs
- BindingList.cs
- WebMessageEncodingBindingElement.cs
- DataGridViewAdvancedBorderStyle.cs
- WebDescriptionAttribute.cs
- SchemaNames.cs
- StringArrayConverter.cs
- PhysicalFontFamily.cs
- CreateUserWizard.cs
- DataGridViewSelectedRowCollection.cs
- WindowInteractionStateTracker.cs
- MultiBindingExpression.cs
- SafeNativeMethods.cs
- XmlSchemaValidator.cs
- ContentType.cs
- CLRBindingWorker.cs
- MappingSource.cs
- BitFlagsGenerator.cs
- MarshalByRefObject.cs
- RandomNumberGenerator.cs
- ValueChangedEventManager.cs
- RangeValueProviderWrapper.cs
- SQLBytesStorage.cs
- TraceListener.cs
- ResXBuildProvider.cs
- _ProxyChain.cs
- EmbeddedMailObjectsCollection.cs
- DataSysAttribute.cs
- ListenerServiceInstallComponent.cs
- TrackingWorkflowEventArgs.cs
- XmlDataFileEditor.cs
- XmlAnyElementAttributes.cs
- LabelDesigner.cs
- XpsFixedDocumentReaderWriter.cs
- OrderedDictionary.cs
- WsiProfilesElementCollection.cs
- SqlErrorCollection.cs
- HandlerFactoryCache.cs
- SyndicationDeserializer.cs
- DataKeyCollection.cs
- SplitterEvent.cs
- DataColumnMappingCollection.cs
- PaintValueEventArgs.cs