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
- TypeTypeConverter.cs
- WSSecureConversationDec2005.cs
- SchemaNamespaceManager.cs
- DeferredBinaryDeserializerExtension.cs
- DSASignatureFormatter.cs
- AppDomainManager.cs
- SettingsSavedEventArgs.cs
- SimpleRecyclingCache.cs
- QilCloneVisitor.cs
- SqlDataSourceAdvancedOptionsForm.cs
- HealthMonitoringSection.cs
- WindowsStatusBar.cs
- ToolStripItemCollection.cs
- UserControl.cs
- UInt32Converter.cs
- DebuggerAttributes.cs
- Span.cs
- DataKey.cs
- EntitySqlQueryBuilder.cs
- Hex.cs
- InputReportEventArgs.cs
- FigureHelper.cs
- SqlBulkCopyColumnMapping.cs
- FixedFindEngine.cs
- Typeface.cs
- HttpCookieCollection.cs
- _LocalDataStoreMgr.cs
- IndentedWriter.cs
- ResourceDictionary.cs
- WebPartCancelEventArgs.cs
- objectquery_tresulttype.cs
- LogEntryHeaderDeserializer.cs
- FrameworkContextData.cs
- TableLayoutRowStyleCollection.cs
- Thickness.cs
- DocumentPage.cs
- ClassData.cs
- MetadataResolver.cs
- ReliableMessagingVersion.cs
- ContractMethodParameterInfo.cs
- WaveHeader.cs
- SimpleRecyclingCache.cs
- ClosableStream.cs
- ContentControl.cs
- HoistedLocals.cs
- MenuBase.cs
- ServiceKnownTypeAttribute.cs
- AutomationEventArgs.cs
- Int16KeyFrameCollection.cs
- LayoutTableCell.cs
- RegistrationServices.cs
- SymLanguageVendor.cs
- InputReport.cs
- PolicyVersion.cs
- RequestContext.cs
- ToolBar.cs
- EventMappingSettingsCollection.cs
- XmlHierarchyData.cs
- StrokeNodeData.cs
- RoleBoolean.cs
- KnownBoxes.cs
- GeometryGroup.cs
- Missing.cs
- PassportAuthentication.cs
- DirectoryNotFoundException.cs
- XmlWriterTraceListener.cs
- SelectedGridItemChangedEvent.cs
- AuthenticateEventArgs.cs
- WindowsComboBox.cs
- UnsettableComboBox.cs
- ShaderRenderModeValidation.cs
- PenThreadWorker.cs
- TabRenderer.cs
- ExtenderProvidedPropertyAttribute.cs
- ObsoleteAttribute.cs
- StagingAreaInputItem.cs
- FrameworkElementFactory.cs
- PropertyRef.cs
- MethodInfo.cs
- _SingleItemRequestCache.cs
- SqlDataSourceDesigner.cs
- SmtpLoginAuthenticationModule.cs
- WindowsListViewItemCheckBox.cs
- Stack.cs
- Tile.cs
- FileDetails.cs
- ReferenceSchema.cs
- Subtree.cs
- WebPermission.cs
- ProcessModelInfo.cs
- Form.cs
- ByeMessageApril2005.cs
- exports.cs
- AppDomainFactory.cs
- WsdlImporterElement.cs
- WebPartCatalogCloseVerb.cs
- HideDisabledControlAdapter.cs
- TaiwanCalendar.cs
- DataGridViewColumnHeaderCell.cs
- MatrixUtil.cs