Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Adapters / HtmlLinkAdapter.cs / 1305376 / HtmlLinkAdapter.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.Drawing; using System.Security.Permissions; #if COMPILING_FOR_SHIPPED_SOURCE namespace System.Web.UI.MobileControls.ShippedAdapterSource #else namespace System.Web.UI.MobileControls.Adapters #endif { /* * HtmlLinkAdapter 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 HtmlLinkAdapter : HtmlControlAdapter { /// protected new Link Control { get { return (Link)base.Control; } } /// public override void Render(HtmlMobileTextWriter writer) { writer.EnterStyle(Style); String navigateUrl = Control.NavigateUrl; RenderBeginLink(writer, navigateUrl); writer.WriteText(String.IsNullOrEmpty(Control.Text) ? navigateUrl : Control.Text, true); RenderEndLink(writer); writer.ExitStyle(Style, Control.BreakAfter); } } } // 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.Drawing; using System.Security.Permissions; #if COMPILING_FOR_SHIPPED_SOURCE namespace System.Web.UI.MobileControls.ShippedAdapterSource #else namespace System.Web.UI.MobileControls.Adapters #endif { /* * HtmlLinkAdapter 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 HtmlLinkAdapter : HtmlControlAdapter { /// protected new Link Control { get { return (Link)base.Control; } } /// public override void Render(HtmlMobileTextWriter writer) { writer.EnterStyle(Style); String navigateUrl = Control.NavigateUrl; RenderBeginLink(writer, navigateUrl); writer.WriteText(String.IsNullOrEmpty(Control.Text) ? navigateUrl : Control.Text, true); RenderEndLink(writer); writer.ExitStyle(Style, Control.BreakAfter); } } } // 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
- Literal.cs
- CheckBoxStandardAdapter.cs
- HttpCapabilitiesEvaluator.cs
- PasswordBoxAutomationPeer.cs
- Literal.cs
- ComponentDispatcherThread.cs
- DatagridviewDisplayedBandsData.cs
- LOSFormatter.cs
- UrlPropertyAttribute.cs
- ExecutionScope.cs
- BitmapEffectGroup.cs
- SchemaComplexType.cs
- AggregateNode.cs
- RowUpdatingEventArgs.cs
- MinMaxParagraphWidth.cs
- XmlCompatibilityReader.cs
- Baml6Assembly.cs
- UrlRoutingModule.cs
- MultiView.cs
- XmlNamespaceDeclarationsAttribute.cs
- ClientOptions.cs
- SqlMethodAttribute.cs
- MimeParameters.cs
- ConstraintEnumerator.cs
- MarkupObject.cs
- CodeComment.cs
- MethodCallConverter.cs
- CachedFontFace.cs
- WebException.cs
- DataGridViewBindingCompleteEventArgs.cs
- ExpressionEditorSheet.cs
- RichTextBoxAutomationPeer.cs
- TriState.cs
- SafeTimerHandle.cs
- VersionedStreamOwner.cs
- PanelStyle.cs
- WindowsFont.cs
- ContentPosition.cs
- BamlRecordHelper.cs
- RewritingPass.cs
- XpsS0ValidatingLoader.cs
- MailAddressCollection.cs
- EventRecord.cs
- SelectedDatesCollection.cs
- DataColumnMappingCollection.cs
- DecimalAnimationUsingKeyFrames.cs
- XmlFileEditor.cs
- StreamUpgradeProvider.cs
- Part.cs
- mediapermission.cs
- __TransparentProxy.cs
- CursorInteropHelper.cs
- HeaderCollection.cs
- DomainUpDown.cs
- AssemblyName.cs
- AttributeEmitter.cs
- BlobPersonalizationState.cs
- TextParagraphCache.cs
- EventListenerClientSide.cs
- RelationshipDetailsRow.cs
- ClearTypeHintValidation.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- SerializationStore.cs
- X509PeerCertificateAuthenticationElement.cs
- RuntimeUtils.cs
- RuntimeConfig.cs
- TextElement.cs
- AsymmetricSignatureFormatter.cs
- CheckoutException.cs
- WebReferencesBuildProvider.cs
- FileStream.cs
- SecurityProtocol.cs
- DataObjectPastingEventArgs.cs
- SimpleMailWebEventProvider.cs
- AlignmentXValidation.cs
- AggregatePushdown.cs
- ApplicationHost.cs
- FixedTextBuilder.cs
- CustomErrorCollection.cs
- DataBindingExpressionBuilder.cs
- EmptyEnumerator.cs
- SpeechEvent.cs
- MessageParameterAttribute.cs
- ShapingEngine.cs
- RtfToXamlLexer.cs
- COSERVERINFO.cs
- JsonStringDataContract.cs
- ZipIORawDataFileBlock.cs
- FreezableDefaultValueFactory.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- FrameworkContentElement.cs
- SqlMetaData.cs
- XmlDataFileEditor.cs
- InfoCardRSACryptoProvider.cs
- MouseEvent.cs
- PeerName.cs
- X509ChainElement.cs
- CurrencyWrapper.cs
- ExpressionBinding.cs
- AutoSizeToolBoxItem.cs