Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlLink.cs / 1305376 / 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)) ] 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. // //----------------------------------------------------------------------------- namespace System.Web.UI.HtmlControls { using System; using System.Security; using System.Security.Permissions; using System.ComponentModel; [ ControlBuilderAttribute(typeof(HtmlEmptyTagControlBuilder)) ] 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NetworkInterface.cs
- MessageDesigner.cs
- GACMembershipCondition.cs
- KerberosTicketHashIdentifierClause.cs
- wgx_render.cs
- SqlTriggerAttribute.cs
- DescendantQuery.cs
- AsyncInvokeContext.cs
- UInt32Storage.cs
- RecognizerStateChangedEventArgs.cs
- Point3D.cs
- DataControlField.cs
- XmlNamespaceDeclarationsAttribute.cs
- SapiGrammar.cs
- WebBrowserNavigatedEventHandler.cs
- ISO2022Encoding.cs
- WebErrorHandler.cs
- CommandField.cs
- WindowsFormsHost.cs
- SqlFileStream.cs
- HtmlSelectionListAdapter.cs
- ConnectionStringSettingsCollection.cs
- ResourceProviderFactory.cs
- DataFieldConverter.cs
- MatrixTransform.cs
- PlatformCulture.cs
- TimeoutException.cs
- ConfigurationSettings.cs
- Link.cs
- XmlDataCollection.cs
- DateTimeOffsetAdapter.cs
- XmlSchemaInclude.cs
- QuarticEase.cs
- AsyncCompletedEventArgs.cs
- ClaimComparer.cs
- SqlWebEventProvider.cs
- ContentType.cs
- CorrelationActionMessageFilter.cs
- BaseCodeDomTreeGenerator.cs
- MissingFieldException.cs
- SerializationInfo.cs
- CodeAttributeArgumentCollection.cs
- KeyFrames.cs
- CharUnicodeInfo.cs
- SQLConvert.cs
- RegexStringValidator.cs
- PageSettings.cs
- XmlReaderSettings.cs
- TargetControlTypeCache.cs
- UnauthorizedAccessException.cs
- CompoundFileDeflateTransform.cs
- ConfigXmlText.cs
- InfoCardAsymmetricCrypto.cs
- OleAutBinder.cs
- login.cs
- EarlyBoundInfo.cs
- ListControl.cs
- AxHostDesigner.cs
- SafeFileHandle.cs
- DataRelation.cs
- GroupDescription.cs
- OutputCacheSettingsSection.cs
- PocoPropertyAccessorStrategy.cs
- SmiMetaData.cs
- StateBag.cs
- CfgParser.cs
- AncillaryOps.cs
- MetadataWorkspace.cs
- ReachIDocumentPaginatorSerializer.cs
- HtmlLiteralTextAdapter.cs
- OutOfMemoryException.cs
- DataSourceSelectArguments.cs
- _ProxyChain.cs
- ProfilePropertyMetadata.cs
- MemberDescriptor.cs
- WindowsPen.cs
- MSAAWinEventWrap.cs
- DocumentOutline.cs
- UIAgentMonitor.cs
- SqlClientMetaDataCollectionNames.cs
- TTSEvent.cs
- HierarchicalDataBoundControl.cs
- DoubleCollection.cs
- serverconfig.cs
- MobileControlsSectionHandler.cs
- ReadWriteSpinLock.cs
- RuntimeResourceSet.cs
- GlobalizationAssembly.cs
- PtsCache.cs
- EventEntry.cs
- OpenTypeLayout.cs
- RelativeSource.cs
- TextStore.cs
- ModelItemDictionaryImpl.cs
- Grant.cs
- StrokeCollection2.cs
- MatrixStack.cs
- _LazyAsyncResult.cs
- SessionStateModule.cs
- EndpointNameMessageFilter.cs