Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Adapters / WmlLinkAdapter.cs / 1305376 / WmlLinkAdapter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.IO; using System.Web; using System.Web.UI; using System.Web.UI.MobileControls; using System.Security.Permissions; #if COMPILING_FOR_SHIPPED_SOURCE namespace System.Web.UI.MobileControls.ShippedAdapterSource #else namespace System.Web.UI.MobileControls.Adapters #endif { /* * WmlLinkAdapter class. * * Copyright (c) 2000 Microsoft Corporation */ ///[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 WmlLinkAdapter : WmlControlAdapter { /// protected new Link Control { get { return (Link)base.Control; } } /// public override void Render(WmlMobileTextWriter writer) { String navigateUrl = Control.NavigateUrl; String text = (String.IsNullOrEmpty(Control.Text)) ? navigateUrl : Control.Text; bool breakAfter = Control.BreakAfter && !Device.RendersBreaksAfterWmlAnchor; String softkeyLabel = Control.SoftkeyLabel; bool implicitSoftkeyLabel = false; if (softkeyLabel.Length == 0) { implicitSoftkeyLabel = true; softkeyLabel = Control.Text; } writer.EnterStyle(Style); RenderLink(writer, navigateUrl, softkeyLabel, implicitSoftkeyLabel, true, text, breakAfter); writer.ExitStyle(Style); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.IO; using System.Web; using System.Web.UI; using System.Web.UI.MobileControls; using System.Security.Permissions; #if COMPILING_FOR_SHIPPED_SOURCE namespace System.Web.UI.MobileControls.ShippedAdapterSource #else namespace System.Web.UI.MobileControls.Adapters #endif { /* * WmlLinkAdapter class. * * Copyright (c) 2000 Microsoft Corporation */ ///[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 WmlLinkAdapter : WmlControlAdapter { /// protected new Link Control { get { return (Link)base.Control; } } /// public override void Render(WmlMobileTextWriter writer) { String navigateUrl = Control.NavigateUrl; String text = (String.IsNullOrEmpty(Control.Text)) ? navigateUrl : Control.Text; bool breakAfter = Control.BreakAfter && !Device.RendersBreaksAfterWmlAnchor; String softkeyLabel = Control.SoftkeyLabel; bool implicitSoftkeyLabel = false; if (softkeyLabel.Length == 0) { implicitSoftkeyLabel = true; softkeyLabel = Control.Text; } writer.EnterStyle(Style); RenderLink(writer, navigateUrl, softkeyLabel, implicitSoftkeyLabel, true, text, breakAfter); writer.ExitStyle(Style); } } } // 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
- ConnectionPoint.cs
- ConnectionConsumerAttribute.cs
- TableLayoutSettings.cs
- TemplatedAdorner.cs
- DeflateStream.cs
- HtmlContainerControl.cs
- PtsPage.cs
- ManagedCodeMarkers.cs
- IImplicitResourceProvider.cs
- ToolStripDesignerAvailabilityAttribute.cs
- Int16KeyFrameCollection.cs
- DateTimeOffset.cs
- XmlWrappingReader.cs
- ContextQuery.cs
- StringComparer.cs
- Win32Exception.cs
- XpsS0ValidatingLoader.cs
- Queue.cs
- SafePointer.cs
- LogAppendAsyncResult.cs
- AutomationPropertyInfo.cs
- SoapProtocolReflector.cs
- SqlSelectStatement.cs
- DataServiceClientException.cs
- ViewCellSlot.cs
- ObjectItemCachedAssemblyLoader.cs
- StreamSecurityUpgradeInitiator.cs
- XmlSchemaImport.cs
- TerminatorSinks.cs
- HandlerFactoryWrapper.cs
- GridItemCollection.cs
- ReverseComparer.cs
- StylusPointCollection.cs
- List.cs
- RegexNode.cs
- SafeProcessHandle.cs
- ProtectedProviderSettings.cs
- FilterElement.cs
- RealProxy.cs
- DbConnectionInternal.cs
- GridViewSelectEventArgs.cs
- TextEmbeddedObject.cs
- EventDescriptorCollection.cs
- SqlPersonalizationProvider.cs
- VectorCollectionValueSerializer.cs
- HttpContext.cs
- ReferenceConverter.cs
- FacetChecker.cs
- WebBrowserHelper.cs
- Polyline.cs
- UnsafeNativeMethods.cs
- ObjectAssociationEndMapping.cs
- ChildDocumentBlock.cs
- ZipIORawDataFileBlock.cs
- StatusBarItem.cs
- ListParagraph.cs
- httpapplicationstate.cs
- ApplicationContext.cs
- TreeIterator.cs
- ChannelManagerService.cs
- HostProtectionPermission.cs
- SerializationFieldInfo.cs
- UpdatePanelControlTrigger.cs
- WebPartDisplayModeEventArgs.cs
- ProjectionCamera.cs
- BinaryUtilClasses.cs
- MsdtcWrapper.cs
- DesignerActionKeyboardBehavior.cs
- LocatorPartList.cs
- RadioButtonStandardAdapter.cs
- ConsumerConnectionPoint.cs
- SchemaElementLookUpTableEnumerator.cs
- SerializationTrace.cs
- CopyCodeAction.cs
- DebugView.cs
- StreamAsIStream.cs
- DataGridToolTip.cs
- FontFamily.cs
- EpmSourceTree.cs
- Scheduling.cs
- CompositeScriptReferenceEventArgs.cs
- XamlFxTrace.cs
- Screen.cs
- BufferManager.cs
- RightsManagementEncryptionTransform.cs
- MessageQueue.cs
- WebServiceEnumData.cs
- UserMapPath.cs
- SharedDp.cs
- Simplifier.cs
- ControlCachePolicy.cs
- PathSegment.cs
- _Events.cs
- XPathDocument.cs
- ThicknessAnimationBase.cs
- CannotUnloadAppDomainException.cs
- WebPartTracker.cs
- SmtpMail.cs
- DataDocumentXPathNavigator.cs
- CredentialCache.cs