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
- WindowsFormsHelpers.cs
- FileBasedResourceGroveler.cs
- TextBounds.cs
- PeerNameRecordCollection.cs
- IdentitySection.cs
- CodePageEncoding.cs
- XPathMultyIterator.cs
- HttpInputStream.cs
- TextRunCacheImp.cs
- EntitySqlQueryCacheEntry.cs
- DataGridCommandEventArgs.cs
- XmlSerializerVersionAttribute.cs
- TopClause.cs
- SqlUtils.cs
- Range.cs
- SessionPageStatePersister.cs
- UpdateManifestForBrowserApplication.cs
- XpsSerializationManager.cs
- XmlReflectionMember.cs
- DisplayNameAttribute.cs
- ExpressionVisitor.cs
- SchemeSettingElement.cs
- ContextDataSourceView.cs
- FixedElement.cs
- TableRow.cs
- SmtpFailedRecipientException.cs
- CategoryEditor.cs
- VScrollProperties.cs
- ArraySegment.cs
- DataGridRowAutomationPeer.cs
- WebPartsPersonalizationAuthorization.cs
- ScriptControl.cs
- XmlTextAttribute.cs
- SequenceNumber.cs
- TableColumnCollection.cs
- ContractCodeDomInfo.cs
- ExtensionDataReader.cs
- OverrideMode.cs
- Latin1Encoding.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- MemberRelationshipService.cs
- PeerApplication.cs
- Helper.cs
- Bits.cs
- CommentEmitter.cs
- ReaderWriterLockWrapper.cs
- ServiceProviders.cs
- ListViewItemSelectionChangedEvent.cs
- InternalControlCollection.cs
- BufferBuilder.cs
- GPPOINT.cs
- WinFormsUtils.cs
- ListBoxItem.cs
- MaskDesignerDialog.cs
- VBCodeProvider.cs
- Events.cs
- FloaterBaseParaClient.cs
- Directory.cs
- StyleSheetComponentEditor.cs
- Parser.cs
- GlyphTypeface.cs
- TouchFrameEventArgs.cs
- HostExecutionContextManager.cs
- WebPartZone.cs
- Translator.cs
- CustomBinding.cs
- AccessibleObject.cs
- RMEnrollmentPage1.cs
- CodeExpressionRuleDeclaration.cs
- Matrix3D.cs
- OdbcConnectionOpen.cs
- Variant.cs
- ProgressBarRenderer.cs
- WebPartConnectionsCancelEventArgs.cs
- AnnotationComponentManager.cs
- TrackBar.cs
- XamlPointCollectionSerializer.cs
- ComNativeDescriptor.cs
- Config.cs
- PublisherMembershipCondition.cs
- CombinedTcpChannel.cs
- SHA1Managed.cs
- ImpersonateTokenRef.cs
- DrawingImage.cs
- RichTextBox.cs
- EntityDataSourceUtil.cs
- CardSpaceShim.cs
- X509RecipientCertificateServiceElement.cs
- InvalidComObjectException.cs
- ArgumentValue.cs
- NumericUpDown.cs
- CapacityStreamGeometryContext.cs
- HtmlElement.cs
- WebPartVerb.cs
- NotifyIcon.cs
- AncestorChangedEventArgs.cs
- PreviewPrintController.cs
- VoiceChangeEventArgs.cs
- DbMetaDataColumnNames.cs
- PhonemeConverter.cs