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
- WebPartEventArgs.cs
- FacetChecker.cs
- XmlValueConverter.cs
- InlineCollection.cs
- WpfWebRequestHelper.cs
- MailMessageEventArgs.cs
- WebBrowserProgressChangedEventHandler.cs
- MSAAEventDispatcher.cs
- DesignerHierarchicalDataSourceView.cs
- ItemChangedEventArgs.cs
- BrowserTree.cs
- ScriptingWebServicesSectionGroup.cs
- ButtonField.cs
- TransactionProtocolConverter.cs
- CodeTypeParameterCollection.cs
- DbCommandDefinition.cs
- CurrencyManager.cs
- FileLevelControlBuilderAttribute.cs
- Normalizer.cs
- IApplicationTrustManager.cs
- CustomValidator.cs
- ReversePositionQuery.cs
- IProvider.cs
- FileSystemWatcher.cs
- IdnElement.cs
- CodeConstructor.cs
- SmtpDigestAuthenticationModule.cs
- LicFileLicenseProvider.cs
- TimeIntervalCollection.cs
- Sequence.cs
- AnnotationAuthorChangedEventArgs.cs
- Rectangle.cs
- MouseButton.cs
- EventLog.cs
- DriveNotFoundException.cs
- NativeMethods.cs
- PnrpPermission.cs
- HyperLinkStyle.cs
- ChildTable.cs
- InternalControlCollection.cs
- AsyncCodeActivityContext.cs
- FlagsAttribute.cs
- EntityViewGenerationAttribute.cs
- PublisherIdentityPermission.cs
- DataObjectFieldAttribute.cs
- MergablePropertyAttribute.cs
- SourceFileInfo.cs
- SqlDataSourceFilteringEventArgs.cs
- HttpRuntimeSection.cs
- OutgoingWebResponseContext.cs
- WebPartTransformer.cs
- MergeFilterQuery.cs
- XsdCachingReader.cs
- DirtyTextRange.cs
- AddingNewEventArgs.cs
- EncodingDataItem.cs
- LabelLiteral.cs
- FederatedMessageSecurityOverHttpElement.cs
- DataControlImageButton.cs
- StorageRoot.cs
- ISAPIRuntime.cs
- storepermissionattribute.cs
- Margins.cs
- ModelTreeEnumerator.cs
- Thickness.cs
- ConfigurationSchemaErrors.cs
- GridItemCollection.cs
- XmlConvert.cs
- DataSourceViewSchemaConverter.cs
- SplashScreen.cs
- RecognizedWordUnit.cs
- SingleSelectRootGridEntry.cs
- ReachDocumentPageSerializerAsync.cs
- MappingModelBuildProvider.cs
- XmlUrlResolver.cs
- OAVariantLib.cs
- DrawingBrush.cs
- DefaultEventAttribute.cs
- ButtonFlatAdapter.cs
- XmlQueryContext.cs
- SqlBulkCopyColumnMapping.cs
- ListControlConvertEventArgs.cs
- AutomationAttributeInfo.cs
- TransformerInfoCollection.cs
- OutputWindow.cs
- CriticalHandle.cs
- RoleManagerSection.cs
- ToolStripDropTargetManager.cs
- ComponentCollection.cs
- CryptoKeySecurity.cs
- EndPoint.cs
- ResourceProperty.cs
- Transaction.cs
- ContextMenuService.cs
- TextChange.cs
- DataSourceGroupCollection.cs
- XhtmlBasicListAdapter.cs
- AspNetSynchronizationContext.cs
- SqlNodeAnnotation.cs
- VoiceObjectToken.cs