Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / ErrorFormatterPage.cs / 1305376 / 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;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _NTAuthentication.cs
- WebPartConnectVerb.cs
- versioninfo.cs
- PropertySet.cs
- MarkedHighlightComponent.cs
- TextTreeText.cs
- ObjectManager.cs
- Internal.cs
- ManagedIStream.cs
- HMACSHA1.cs
- QueryableDataSourceEditData.cs
- XmlILStorageConverter.cs
- storepermission.cs
- StylusLogic.cs
- MetadataProperty.cs
- CookieHandler.cs
- EditModeSwitchButton.cs
- XmlSchemaParticle.cs
- StdRegProviderWrapper.cs
- PerformanceCounterTraceRecord.cs
- webclient.cs
- MiniModule.cs
- ResourceCategoryAttribute.cs
- SqlDependencyListener.cs
- XamlSerializerUtil.cs
- GeometryModel3D.cs
- CompositeActivityValidator.cs
- CodePrimitiveExpression.cs
- ListItemViewAttribute.cs
- CellNormalizer.cs
- FtpWebRequest.cs
- PriorityQueue.cs
- SQLResource.cs
- DescendantOverDescendantQuery.cs
- EntityStoreSchemaFilterEntry.cs
- LinkClickEvent.cs
- SystemResourceKey.cs
- StrokeNodeOperations.cs
- TemplateBamlRecordReader.cs
- CheckBoxRenderer.cs
- UniqueIdentifierService.cs
- XMLSyntaxException.cs
- Pair.cs
- DefaultMemberAttribute.cs
- UserNameSecurityToken.cs
- RecipientInfo.cs
- SqlBooleanizer.cs
- AssemblyFilter.cs
- GeometryCollection.cs
- AttachedPropertyMethodSelector.cs
- SecurityCriticalDataForSet.cs
- KnowledgeBase.cs
- DynamicDiscoSearcher.cs
- HtmlFormWrapper.cs
- GradientStop.cs
- SessionStateContainer.cs
- XslAst.cs
- Sequence.cs
- HwndMouseInputProvider.cs
- BamlWriter.cs
- ExpressionVisitor.cs
- LocalizableResourceBuilder.cs
- ImageSource.cs
- Rect3DConverter.cs
- DataGridPageChangedEventArgs.cs
- PolicyManager.cs
- ImageBrush.cs
- SingleObjectCollection.cs
- HtmlGenericControl.cs
- DataBoundControlActionList.cs
- IntranetCredentialPolicy.cs
- ContentIterators.cs
- connectionpool.cs
- HierarchicalDataBoundControlAdapter.cs
- BridgeDataReader.cs
- Point3D.cs
- MetaModel.cs
- XPathBinder.cs
- CalendarDateRangeChangingEventArgs.cs
- TdsParserSessionPool.cs
- ConfigXmlAttribute.cs
- CaseInsensitiveHashCodeProvider.cs
- PrimarySelectionAdorner.cs
- WindowsListViewItemStartMenu.cs
- HandledEventArgs.cs
- panel.cs
- CompiledQueryCacheKey.cs
- GPPOINTF.cs
- BitmapEffectGroup.cs
- StringConverter.cs
- MachinePropertyVariants.cs
- JoinTreeNode.cs
- TargetFrameworkAttribute.cs
- ApplicationDirectory.cs
- ConfigurationException.cs
- MachineKeySection.cs
- Funcletizer.cs
- SqlDataSourceCommandEventArgs.cs
- HostExecutionContextManager.cs
- LinqDataSourceInsertEventArgs.cs