Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / ErrorFormatterPage.cs / 1 / ErrorFormatterPage.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * This is a page class that is used for adaptive error formatting for mobile * devices. * * NOTE: We explicitly override the state management methods because if the * normal page class is used, an exception is thrown for mobile devices. * For example, WmlPageAdapter uses SessionPageStatePersister * for persisting view state. SessionPageStatePersister requires * Context.Session to be available. Otherwise, it would throw in the * constructor. However, when an error occurred, Context.Session is * removed by SessionStateModule before the error is being formatted and * rendered. Hence the methods are overridden below and ignored to avoid * the exception since there is no need to persist any view state for the * adaptive error page which is created dynamically during error handling. * * Copyright (c) 2003 Microsoft Corporation */ namespace System.Web.UI { internal sealed class ErrorFormatterPage: Page { protected internal override void SavePageStateToPersistenceMedium(Object viewState) { // Override and ignore. No need to save view state for this page. } protected internal override Object LoadPageStateFromPersistenceMedium() { // Override and ignore. No view state to load for this page. return null; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HwndHost.cs
- TagPrefixCollection.cs
- BitmapInitialize.cs
- DynamicRendererThreadManager.cs
- XmlWhitespace.cs
- SendingRequestEventArgs.cs
- DocumentPageView.cs
- CodePageEncoding.cs
- XmlRootAttribute.cs
- Rotation3DAnimationBase.cs
- LogReserveAndAppendState.cs
- HeaderElement.cs
- ExecutionScope.cs
- HashCryptoHandle.cs
- SqlTransaction.cs
- TimeSpanSecondsConverter.cs
- AuthenticatedStream.cs
- PassportAuthentication.cs
- TableCell.cs
- EventItfInfo.cs
- IndexerNameAttribute.cs
- ListChangedEventArgs.cs
- CharStorage.cs
- ObjectSelectorEditor.cs
- FunctionQuery.cs
- AddInPipelineAttributes.cs
- XmlElement.cs
- RowBinding.cs
- MimeTypePropertyAttribute.cs
- VisualCollection.cs
- InstanceStore.cs
- XPathAxisIterator.cs
- Renderer.cs
- ListBox.cs
- AttributeEmitter.cs
- HtmlEncodedRawTextWriter.cs
- formatter.cs
- SafeEventLogWriteHandle.cs
- DeviceContext.cs
- QilUnary.cs
- Win32Exception.cs
- DispatcherExceptionEventArgs.cs
- ObjectListCommandCollection.cs
- AssemblyBuilder.cs
- PageParser.cs
- ComponentEvent.cs
- SqlDataSourceFilteringEventArgs.cs
- SQLMembershipProvider.cs
- SocketInformation.cs
- Constraint.cs
- MenuItemBinding.cs
- ParseHttpDate.cs
- ListItemsCollectionEditor.cs
- OpenFileDialog.cs
- ToolStripDropDownClosingEventArgs.cs
- fixedPageContentExtractor.cs
- WorkItem.cs
- UnitySerializationHolder.cs
- PageStatePersister.cs
- WriteableBitmap.cs
- TextEndOfSegment.cs
- HeaderCollection.cs
- WebPartVerb.cs
- Config.cs
- DataSourceCacheDurationConverter.cs
- MessageSmuggler.cs
- WebPartHeaderCloseVerb.cs
- JournalEntryStack.cs
- StylusDevice.cs
- MetadataCache.cs
- HtmlLabelAdapter.cs
- ValueTypeFixupInfo.cs
- LeaseManager.cs
- WorkflowServiceInstance.cs
- Buffer.cs
- log.cs
- GeneralTransformCollection.cs
- RenamedEventArgs.cs
- DesignerPerfEventProvider.cs
- WorkflowDispatchContext.cs
- XslVisitor.cs
- XmlTextAttribute.cs
- _IPv4Address.cs
- ScriptReferenceEventArgs.cs
- LogRecordSequence.cs
- MemberDomainMap.cs
- InputGestureCollection.cs
- ParseElement.cs
- PersonalizationProvider.cs
- Control.cs
- FeatureSupport.cs
- MemberPath.cs
- TypeSource.cs
- ReaderContextStackData.cs
- ActionFrame.cs
- NetworkInformationException.cs
- StringConverter.cs
- TextPenaltyModule.cs
- TemplateInstanceAttribute.cs
- WorkflowQueuingService.cs