Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlLink.cs / 1 / HtmlLink.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.HtmlControls { using System; using System.Security; using System.Security.Permissions; using System.ComponentModel; [ ControlBuilderAttribute(typeof(HtmlEmptyTagControlBuilder)) ] [AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)] public class HtmlLink : HtmlControl { public HtmlLink() : base("link") { } [ WebCategory("Action"), DefaultValue(""), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), UrlProperty(), ] public virtual string Href { get { string s = Attributes["href"]; return ((s != null) ? s : String.Empty); } set { Attributes["href"] = MapStringAttributeToString(value); } } protected override void RenderAttributes(HtmlTextWriter writer) { // Resolve the client href based before rendering the attribute. if (!String.IsNullOrEmpty(Href)) { Attributes["href"] = ResolveClientUrl(Href); } base.RenderAttributes(writer); } protected internal override void Render(HtmlTextWriter writer) { writer.WriteBeginTag(TagName); RenderAttributes(writer); writer.Write(HtmlTextWriter.SelfClosingTagEnd); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StatusBarItemAutomationPeer.cs
- DataPagerCommandEventArgs.cs
- ViewService.cs
- ConnectionStringsSection.cs
- UrlAuthorizationModule.cs
- CodePropertyReferenceExpression.cs
- UnicodeEncoding.cs
- SmtpFailedRecipientException.cs
- ActivityWithResultValueSerializer.cs
- SemaphoreSlim.cs
- TypeElementCollection.cs
- DisplayNameAttribute.cs
- CompilerScopeManager.cs
- SQLBytes.cs
- ResourceDescriptionAttribute.cs
- BamlStream.cs
- ProcessRequestArgs.cs
- GridViewSortEventArgs.cs
- XPathNodeHelper.cs
- TraversalRequest.cs
- ByteBufferPool.cs
- UserControlParser.cs
- HtmlProps.cs
- Stylesheet.cs
- ProtocolsConfiguration.cs
- ProcessHostConfigUtils.cs
- ProxyElement.cs
- PeerNameRecordCollection.cs
- IOThreadScheduler.cs
- CellLabel.cs
- CacheVirtualItemsEvent.cs
- ColumnMap.cs
- ImageDrawing.cs
- TextReader.cs
- List.cs
- ScriptingJsonSerializationSection.cs
- cookie.cs
- XmlSchemaSimpleTypeRestriction.cs
- ComplexTypeEmitter.cs
- ResourceManagerWrapper.cs
- SqlUserDefinedAggregateAttribute.cs
- MSAANativeProvider.cs
- SQLDecimal.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- ResolveCompletedEventArgs.cs
- CryptoConfig.cs
- ScrollBar.cs
- RuleRef.cs
- DocumentPageTextView.cs
- cache.cs
- CriticalHandle.cs
- KnownTypesProvider.cs
- FontSourceCollection.cs
- ExtensionDataObject.cs
- BooleanKeyFrameCollection.cs
- BounceEase.cs
- WebPartCatalogCloseVerb.cs
- BufferedReadStream.cs
- CommonGetThemePartSize.cs
- IntegerValidatorAttribute.cs
- Visual3DCollection.cs
- VectorConverter.cs
- PluralizationService.cs
- MimeFormImporter.cs
- SByte.cs
- Condition.cs
- UIElementParaClient.cs
- OleDragDropHandler.cs
- TextFormattingConverter.cs
- FixedPage.cs
- XmlWriterTraceListener.cs
- ApplicationSettingsBase.cs
- LinkDesigner.cs
- MediaTimeline.cs
- ApplicationException.cs
- StorageScalarPropertyMapping.cs
- EventItfInfo.cs
- MasterPageCodeDomTreeGenerator.cs
- UpWmlMobileTextWriter.cs
- PropertyReference.cs
- SecurityIdentifierConverter.cs
- BaseValidator.cs
- SoapRpcServiceAttribute.cs
- ListBoxItemWrapperAutomationPeer.cs
- TreeSet.cs
- MediaScriptCommandRoutedEventArgs.cs
- ClientSideQueueItem.cs
- FilterableAttribute.cs
- DrawingBrush.cs
- WebPartDisplayModeCollection.cs
- PathFigure.cs
- ThreadStartException.cs
- ProcessThreadCollection.cs
- XmlSchemaInclude.cs
- _ServiceNameStore.cs
- ResumeStoryboard.cs
- TransactionManager.cs
- ParseChildrenAsPropertiesAttribute.cs
- UIPropertyMetadata.cs
- InputQueue.cs