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
- CorrelationToken.cs
- NotifyParentPropertyAttribute.cs
- GridViewColumnHeader.cs
- SingleTagSectionHandler.cs
- TrackingRecord.cs
- PenCursorManager.cs
- RowToFieldTransformer.cs
- MetadataItemSerializer.cs
- ImageInfo.cs
- RegexCaptureCollection.cs
- WindowsTooltip.cs
- FontStretchConverter.cs
- StringCollection.cs
- ReliableReplySessionChannel.cs
- CultureSpecificStringDictionary.cs
- TransportContext.cs
- ToolConsole.cs
- ObjectHelper.cs
- DataRowCollection.cs
- AnimationStorage.cs
- GeneralTransform.cs
- Timeline.cs
- ReflectionUtil.cs
- PrintPageEvent.cs
- ChannelManagerHelpers.cs
- WebPartCatalogCloseVerb.cs
- RuntimeHandles.cs
- EntitySqlQueryCacheEntry.cs
- SerialErrors.cs
- RoutingEndpointTrait.cs
- TransformConverter.cs
- ISAPIRuntime.cs
- SwitchLevelAttribute.cs
- KeyBinding.cs
- ArrayHelper.cs
- HashRepartitionEnumerator.cs
- SafeNativeMethods.cs
- DocumentViewer.cs
- VisualProxy.cs
- GeneralTransform3D.cs
- Triangle.cs
- DesigntimeLicenseContext.cs
- EndpointAddressMessageFilterTable.cs
- DeclarationUpdate.cs
- XmlAttributeCollection.cs
- PowerEase.cs
- DSGeneratorProblem.cs
- XmlWriterSettings.cs
- InstanceDescriptor.cs
- DeobfuscatingStream.cs
- AdapterDictionary.cs
- LeaseManager.cs
- Propagator.Evaluator.cs
- TimerElapsedEvenArgs.cs
- ScrollEventArgs.cs
- FreezableDefaultValueFactory.cs
- GridToolTip.cs
- Utils.cs
- XDeferredAxisSource.cs
- DataSpaceManager.cs
- RegexCode.cs
- XmlDataSourceNodeDescriptor.cs
- FtpWebRequest.cs
- printdlgexmarshaler.cs
- QilUnary.cs
- ClientRoleProvider.cs
- CommandID.cs
- GridViewSortEventArgs.cs
- ToolStripItemGlyph.cs
- WebPartEventArgs.cs
- CharStorage.cs
- DiagnosticTraceSource.cs
- WindowsGraphicsWrapper.cs
- TransformedBitmap.cs
- CustomErrorCollection.cs
- UnsafeMethods.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- CustomTypeDescriptor.cs
- DataGridViewElement.cs
- IIS7ConfigurationLoader.cs
- PropertyPath.cs
- WebBrowserHelper.cs
- DataGridPageChangedEventArgs.cs
- FunctionDefinition.cs
- PrintPreviewGraphics.cs
- ClosableStream.cs
- HttpPostedFile.cs
- DataGridColumnCollection.cs
- ProcessModuleDesigner.cs
- ConnectionStringSettingsCollection.cs
- DataSourceHelper.cs
- EtwTrace.cs
- CellIdBoolean.cs
- CodeTypeParameterCollection.cs
- WorkflowQueueInfo.cs
- Stackframe.cs
- InvalidOperationException.cs
- TranslateTransform3D.cs
- HandledMouseEvent.cs
- TemplateInstanceAttribute.cs