Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StandardOleMarshalObject.cs
- NameSpaceExtractor.cs
- PageThemeCodeDomTreeGenerator.cs
- ECDiffieHellmanCng.cs
- WebPartConnectionsCancelEventArgs.cs
- ThicknessConverter.cs
- NumericUpDown.cs
- LogRestartAreaEnumerator.cs
- DataControlField.cs
- ColorDialog.cs
- Icon.cs
- PageThemeBuildProvider.cs
- SchemaMerger.cs
- XmlILIndex.cs
- InitiatorServiceModelSecurityTokenRequirement.cs
- ManagedFilter.cs
- DLinqTableProvider.cs
- entityreference_tresulttype.cs
- connectionpool.cs
- Collection.cs
- MethodExecutor.cs
- XmlReaderDelegator.cs
- ReadOnlyObservableCollection.cs
- ReferencedAssembly.cs
- IndexingContentUnit.cs
- ProfileBuildProvider.cs
- ParserStack.cs
- SystemResourceKey.cs
- IdentityValidationException.cs
- MultiTrigger.cs
- FastEncoderWindow.cs
- PartialList.cs
- BufferModesCollection.cs
- BitmapCodecInfoInternal.cs
- InvalidProgramException.cs
- SiteMap.cs
- StringStorage.cs
- SupportingTokenProviderSpecification.cs
- Transform3DGroup.cs
- RegexBoyerMoore.cs
- HtmlInputPassword.cs
- ILGenerator.cs
- StatusBarPanel.cs
- updateconfighost.cs
- IDictionary.cs
- CodeAttributeArgument.cs
- ThicknessAnimation.cs
- TextWriterTraceListener.cs
- KoreanCalendar.cs
- ListViewItem.cs
- EdgeProfileValidation.cs
- DesignerSerializationOptionsAttribute.cs
- ScrollData.cs
- ProcessRequestArgs.cs
- TextParagraphView.cs
- Point4D.cs
- FieldTemplateUserControl.cs
- Camera.cs
- ImageEditor.cs
- Separator.cs
- SoapReflector.cs
- ExpressionVisitor.cs
- HopperCache.cs
- SessionEndedEventArgs.cs
- EventSetter.cs
- StrongNameMembershipCondition.cs
- ValueChangedEventManager.cs
- counter.cs
- XmlObjectSerializerWriteContextComplex.cs
- SlotInfo.cs
- ScriptModule.cs
- BufferedReadStream.cs
- ByteStream.cs
- TabControlCancelEvent.cs
- ScriptServiceAttribute.cs
- ListViewDeleteEventArgs.cs
- SystemBrushes.cs
- ProfileGroupSettingsCollection.cs
- OLEDB_Enum.cs
- DBDataPermission.cs
- WindowsListView.cs
- GridViewRowPresenterBase.cs
- CellParaClient.cs
- dbenumerator.cs
- serverconfig.cs
- DataGridCommandEventArgs.cs
- FilterEventArgs.cs
- SafeBitVector32.cs
- BitmapEffectInput.cs
- ObjectQueryExecutionPlan.cs
- AssemblyResourceLoader.cs
- JapaneseLunisolarCalendar.cs
- PkcsMisc.cs
- ParentUndoUnit.cs
- PagedDataSource.cs
- HyperLinkColumn.cs
- StylusCollection.cs
- DataGridViewImageCell.cs
- SimpleWebHandlerParser.cs
- PresentationAppDomainManager.cs