Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Adapters / XhtmlAdapters / XhtmlCssHandler.cs / 1305376 / XhtmlCssHandler.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Security.Permissions; using System.Web; using System.Web.SessionState; using System.Web.UI.MobileControls.Adapters; #if COMPILING_FOR_SHIPPED_SOURCE namespace System.Web.UI.MobileControls.ShippedAdapterSource.XhtmlAdapters #else namespace System.Web.UI.MobileControls.Adapters.XhtmlAdapters #endif { ///[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] [Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")] public class XhtmlCssHandler : IHttpHandler, IRequiresSessionState { /// public void ProcessRequest (HttpContext context) { String cssQueryStringValue = (String) context.Request.QueryString[XhtmlConstants.CssQueryStringName]; String response; if (cssQueryStringValue != null) { // Recall that Page.Cache is application level if (cssQueryStringValue.StartsWith(XhtmlConstants.SessionKeyPrefix, StringComparison.Ordinal)) { response = (String) context.Session[cssQueryStringValue]; } else { response = (String) context.Cache[cssQueryStringValue]; } context.Response.ContentType="text/css"; } else { throw new HttpException (404, SR.GetString( SR.XhtmlCssHandler_IdNotPresent)); } if (response == null) { throw new HttpException (404, SR.GetString( SR.XhtmlCssHandler_StylesheetNotFound)); } context.Response.Write (response); } /// public bool IsReusable { get { return true; } } } } // 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
- DrawingAttributeSerializer.cs
- ClientUtils.cs
- ActivityExecutorSurrogate.cs
- AppDomainShutdownMonitor.cs
- VectorValueSerializer.cs
- TimeManager.cs
- SqlWriter.cs
- DecoderFallbackWithFailureFlag.cs
- AccessKeyManager.cs
- LoadWorkflowCommand.cs
- FormsAuthenticationUserCollection.cs
- EventManager.cs
- ZeroOpNode.cs
- EndEvent.cs
- Trace.cs
- TaiwanLunisolarCalendar.cs
- MatrixAnimationUsingKeyFrames.cs
- GridViewActionList.cs
- FunctionQuery.cs
- TreeNode.cs
- ToolZone.cs
- SupportsEventValidationAttribute.cs
- MenuItemBinding.cs
- WindowsStatusBar.cs
- ArcSegment.cs
- DependencyStoreSurrogate.cs
- PagedDataSource.cs
- GroupStyle.cs
- EndpointDiscoveryMetadataCD1.cs
- SafeSecurityHelper.cs
- WebHttpBindingCollectionElement.cs
- XsdBuilder.cs
- GenericXmlSecurityTokenAuthenticator.cs
- ColorTransformHelper.cs
- DataException.cs
- SafeRightsManagementEnvironmentHandle.cs
- NonBatchDirectoryCompiler.cs
- DataGridViewTextBoxEditingControl.cs
- Trace.cs
- MenuTracker.cs
- InvalidProgramException.cs
- PhonemeEventArgs.cs
- ImageSource.cs
- MetadataCollection.cs
- BitmapEffectGeneralTransform.cs
- Qualifier.cs
- NavigationPropertyEmitter.cs
- WebBrowsableAttribute.cs
- SQLBinary.cs
- _SslState.cs
- DescendantOverDescendantQuery.cs
- FixedPage.cs
- Model3D.cs
- CustomPeerResolverService.cs
- SortQueryOperator.cs
- WebEventTraceProvider.cs
- EmptyControlCollection.cs
- SerializationException.cs
- PolicyReader.cs
- SelectionPatternIdentifiers.cs
- FreezableOperations.cs
- RenderData.cs
- DigitShape.cs
- FlowPanelDesigner.cs
- SamlSubject.cs
- EntityCollection.cs
- WebPartUtil.cs
- XmlDocumentSurrogate.cs
- ReadOnlyDictionary.cs
- PropertyTab.cs
- M3DUtil.cs
- XmlC14NWriter.cs
- BasicHttpMessageCredentialType.cs
- TextElement.cs
- oledbconnectionstring.cs
- FillBehavior.cs
- ConnectionManagementElementCollection.cs
- FormatException.cs
- Triangle.cs
- PenContexts.cs
- XmlSchemaSimpleTypeUnion.cs
- OrderingExpression.cs
- XMLDiffLoader.cs
- CompatibleIComparer.cs
- TimerElapsedEvenArgs.cs
- UniqueConstraint.cs
- CodeDirectiveCollection.cs
- DefaultAuthorizationContext.cs
- PeerNearMe.cs
- TemplateInstanceAttribute.cs
- MembershipSection.cs
- PeerCollaborationPermission.cs
- SqlParameterCollection.cs
- DrawingDrawingContext.cs
- linebase.cs
- ContentElementAutomationPeer.cs
- InterleavedZipPartStream.cs
- GenericWebPart.cs
- BooleanFacetDescriptionElement.cs
- ProcessThread.cs