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
- ExpressionList.cs
- ObsoleteAttribute.cs
- TableLayoutRowStyleCollection.cs
- EntityDataSourceView.cs
- InkCanvasSelection.cs
- MulticastNotSupportedException.cs
- Error.cs
- StringFormat.cs
- CompoundFileDeflateTransform.cs
- MachineKeyValidationConverter.cs
- NodeLabelEditEvent.cs
- TypeDependencyAttribute.cs
- SafeCryptoHandles.cs
- _NtlmClient.cs
- DataGridViewRowsRemovedEventArgs.cs
- TargetInvocationException.cs
- ConfigXmlWhitespace.cs
- ResponseBodyWriter.cs
- XmlSequenceWriter.cs
- SiteMapNodeCollection.cs
- NullableFloatMinMaxAggregationOperator.cs
- XmlBinaryWriter.cs
- SchemaImporter.cs
- ScriptServiceAttribute.cs
- BindingListCollectionView.cs
- CompilationLock.cs
- ComponentEditorForm.cs
- ConnectionManagementSection.cs
- AspNetSynchronizationContext.cs
- PersistenceProviderBehavior.cs
- HttpWebRequestElement.cs
- DataGridColumnCollection.cs
- ActiveXSite.cs
- AuthenticationService.cs
- BrowserCapabilitiesCodeGenerator.cs
- RemotingException.cs
- DBSqlParserTableCollection.cs
- InvalidComObjectException.cs
- ToolStripItemCollection.cs
- DataPagerField.cs
- AuthorizationContext.cs
- BmpBitmapEncoder.cs
- ADConnectionHelper.cs
- ComponentEditorForm.cs
- DispatchWrapper.cs
- MemoryPressure.cs
- XmlSerializerFactory.cs
- WCFBuildProvider.cs
- mda.cs
- FilteredReadOnlyMetadataCollection.cs
- SqlCacheDependencyDatabaseCollection.cs
- SubMenuStyle.cs
- MenuBindingsEditorForm.cs
- InkCanvasInnerCanvas.cs
- ParameterModifier.cs
- ObjectQueryProvider.cs
- OleDbException.cs
- SmiRequestExecutor.cs
- EventLogEntryCollection.cs
- Pair.cs
- SafeNativeMethods.cs
- CapacityStreamGeometryContext.cs
- BufferedGraphics.cs
- StateMachine.cs
- TransformerInfoCollection.cs
- PipeStream.cs
- SeekableMessageNavigator.cs
- DesignerResources.cs
- ComNativeDescriptor.cs
- FastPropertyAccessor.cs
- DataGridViewTextBoxCell.cs
- SecurityTokenInclusionMode.cs
- StringSorter.cs
- RootProfilePropertySettingsCollection.cs
- TagPrefixInfo.cs
- HandoffBehavior.cs
- DesignerActionTextItem.cs
- ToolBarPanel.cs
- CodeCastExpression.cs
- CodeGenerator.cs
- TileBrush.cs
- Splitter.cs
- SQLBoolean.cs
- PropertyItemInternal.cs
- Run.cs
- _StreamFramer.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- MarginCollapsingState.cs
- bidPrivateBase.cs
- AdCreatedEventArgs.cs
- SmiMetaDataProperty.cs
- NavigationProperty.cs
- WhitespaceSignificantCollectionAttribute.cs
- OdbcConnectionOpen.cs
- TargetException.cs
- RemoteWebConfigurationHostStream.cs
- WindowsFormsEditorServiceHelper.cs
- ListViewInsertionMark.cs
- SoapFault.cs
- HtmlEncodedRawTextWriter.cs