Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Adapters / XhtmlAdapters / XhtmlBasicLinkAdapter.cs / 1305376 / XhtmlBasicLinkAdapter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Security.Permissions; using System.Web.Mobile; using System.Web.UI.MobileControls; 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 XhtmlLinkAdapter : XhtmlControlAdapter { /// protected new Link Control { get { return base.Control as Link; } } /// public override void Render(XhtmlMobileTextWriter writer) { ConditionalClearPendingBreak(writer); ConditionalEnterStyle(writer, Style); String cssClass = GetCustomAttributeValue(XhtmlConstants.CssClassCustomAttribute); String accessKey = GetCustomAttributeValue(XhtmlConstants.AccessKeyCustomAttribute); RenderBeginLink(writer, Control.NavigateUrl, accessKey, Style, cssClass); String controlText = Control.Text; writer.WriteEncodedText(controlText == null || controlText.Length == 0 ? Control.NavigateUrl : controlText); RenderEndLink(writer); // ConditionalSetPendingBreak should always be called *before* ConditionalExitStyle. // ConditionalExitStyle may render a block element and clear the pending break. ConditionalSetPendingBreakAfterInline(writer); ConditionalExitStyle(writer, 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
- CngProvider.cs
- SkinBuilder.cs
- EntityTypeEmitter.cs
- PageThemeBuildProvider.cs
- ToolStripLabel.cs
- XamlFigureLengthSerializer.cs
- ListMarkerLine.cs
- OleDbEnumerator.cs
- CodeSnippetStatement.cs
- CatalogPartDesigner.cs
- ProfileManager.cs
- BamlLocalizer.cs
- SQLChars.cs
- CompModSwitches.cs
- HttpResponseHeader.cs
- XamlTreeBuilderBamlRecordWriter.cs
- DelegateHelpers.Generated.cs
- RectAnimation.cs
- PowerModeChangedEventArgs.cs
- EncodingDataItem.cs
- ExpressionConverter.cs
- ChannelManagerHelpers.cs
- ResourceDescriptionAttribute.cs
- SortedList.cs
- KeyMatchBuilder.cs
- SqlPersonalizationProvider.cs
- TraceRecord.cs
- DtcInterfaces.cs
- Message.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- DecoderExceptionFallback.cs
- Rights.cs
- ColorContextHelper.cs
- ServiceHostingEnvironment.cs
- ObjectDataSourceSelectingEventArgs.cs
- ConfigurationStrings.cs
- VisualProxy.cs
- WebPartRestoreVerb.cs
- Int32AnimationBase.cs
- Trigger.cs
- EndOfStreamException.cs
- WindowVisualStateTracker.cs
- BaseTemplateParser.cs
- SequenceDesigner.cs
- UnaryExpression.cs
- PathData.cs
- Triangle.cs
- BamlRecordReader.cs
- XmlFormatWriterGenerator.cs
- TextStore.cs
- DriveNotFoundException.cs
- Page.cs
- SystemParameters.cs
- ToolboxItemCollection.cs
- HttpServerVarsCollection.cs
- TypeElement.cs
- AmbientLight.cs
- PriorityQueue.cs
- GlobalizationAssembly.cs
- ComplexObject.cs
- ThreadExceptionEvent.cs
- String.cs
- VideoDrawing.cs
- SynchronizationLockException.cs
- DefaultBinder.cs
- RemoteWebConfigurationHostServer.cs
- RequestCacheValidator.cs
- AutomationPatternInfo.cs
- OleDbRowUpdatedEvent.cs
- XmlSchemaSubstitutionGroup.cs
- CodeMethodReturnStatement.cs
- NativeWrapper.cs
- AdPostCacheSubstitution.cs
- ConnectionStringsExpressionBuilder.cs
- WebPartZoneCollection.cs
- SplitterCancelEvent.cs
- AdornerDecorator.cs
- ImageMetadata.cs
- LayoutExceptionEventArgs.cs
- ServiceManager.cs
- WSSecurityJan2004.cs
- ExpressionBuilderContext.cs
- SubclassTypeValidatorAttribute.cs
- FilterRepeater.cs
- SimpleMailWebEventProvider.cs
- XmlNodeChangedEventManager.cs
- ConnectionPoint.cs
- OracleCommand.cs
- SafeThreadHandle.cs
- OracleSqlParser.cs
- Wizard.cs
- DSACryptoServiceProvider.cs
- FontInfo.cs
- ConfigXmlText.cs
- GeometryModel3D.cs
- WebPartCatalogAddVerb.cs
- PixelShader.cs
- ClientFormsIdentity.cs
- HttpPostProtocolImporter.cs
- ByteFacetDescriptionElement.cs