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
- CmsInterop.cs
- Selection.cs
- DesignerWithHeader.cs
- HtmlLabelAdapter.cs
- PointConverter.cs
- DataBindEngine.cs
- BitmapEffectDrawingContextState.cs
- CombinedGeometry.cs
- SecurityCredentialsManager.cs
- TextModifierScope.cs
- GridViewCommandEventArgs.cs
- PersonalizableTypeEntry.cs
- PhoneCallDesigner.cs
- Emitter.cs
- HtmlInputButton.cs
- DES.cs
- InputReport.cs
- XmlSerializer.cs
- ClientProxyGenerator.cs
- ToolboxCategory.cs
- GradientSpreadMethodValidation.cs
- RemoteWebConfigurationHost.cs
- InvalidCastException.cs
- DefaultAsyncDataDispatcher.cs
- DataBindingExpressionBuilder.cs
- login.cs
- DataTemplateSelector.cs
- DbException.cs
- QilLoop.cs
- ContentTextAutomationPeer.cs
- ValidationHelper.cs
- WebPartZoneCollection.cs
- ConfigurationLocationCollection.cs
- assemblycache.cs
- SafeNativeMethodsOther.cs
- NumberSubstitution.cs
- FilteredXmlReader.cs
- WebBrowserSiteBase.cs
- WindowsAltTab.cs
- RSAPKCS1SignatureFormatter.cs
- WebPartEditorApplyVerb.cs
- SocketException.cs
- HttpModulesSection.cs
- AdornerLayer.cs
- OutKeywords.cs
- SystemIPGlobalProperties.cs
- MappingSource.cs
- ApplicationInterop.cs
- SymbolDocumentInfo.cs
- SurrogateChar.cs
- InfoCardTraceRecord.cs
- GroupBox.cs
- ProfileSettings.cs
- RequestTimeoutManager.cs
- DynamicILGenerator.cs
- RelationalExpressions.cs
- FontSourceCollection.cs
- ResourceDictionary.cs
- TimeoutValidationAttribute.cs
- OLEDB_Util.cs
- DoubleAnimationClockResource.cs
- TypeConverterAttribute.cs
- HashAlgorithm.cs
- PathSegmentCollection.cs
- HtmlSelectionListAdapter.cs
- DPTypeDescriptorContext.cs
- SoundPlayer.cs
- ClrProviderManifest.cs
- MatrixAnimationUsingKeyFrames.cs
- SafeCoTaskMem.cs
- NameValuePair.cs
- HtmlHistory.cs
- XmlILOptimizerVisitor.cs
- FusionWrap.cs
- ISO2022Encoding.cs
- _SslSessionsCache.cs
- CfgParser.cs
- WizardForm.cs
- SamlNameIdentifierClaimResource.cs
- Avt.cs
- FontStyle.cs
- StaticContext.cs
- SecurityContext.cs
- InvalidFilterCriteriaException.cs
- LocatorManager.cs
- GetBrowserTokenRequest.cs
- odbcmetadatafactory.cs
- PrincipalPermission.cs
- QuaternionAnimation.cs
- ConfigXmlDocument.cs
- DecoderExceptionFallback.cs
- ScrollData.cs
- isolationinterop.cs
- RubberbandSelector.cs
- TdsParameterSetter.cs
- IsolatedStorageException.cs
- SystemException.cs
- BrowserCapabilitiesFactory35.cs
- StructuralType.cs
- UInt32.cs