Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ControlEvent.cs
- ColumnBinding.cs
- DetailsViewRow.cs
- ContentFilePart.cs
- ButtonField.cs
- WpfKnownType.cs
- GenericsInstances.cs
- PropertyConverter.cs
- SerialPinChanges.cs
- BitmapMetadata.cs
- ToolStripDesignerAvailabilityAttribute.cs
- QuaternionAnimation.cs
- RootNamespaceAttribute.cs
- Binding.cs
- ObjectPersistData.cs
- OutputCacheModule.cs
- DataGridViewRow.cs
- ElementAction.cs
- ErrorTableItemStyle.cs
- QilList.cs
- DateTimeSerializationSection.cs
- HtmlContainerControl.cs
- EventLogWatcher.cs
- NumericUpDownAccelerationCollection.cs
- Button.cs
- ContextMenuAutomationPeer.cs
- FrameworkElement.cs
- SharedPersonalizationStateInfo.cs
- ProfileParameter.cs
- XmlQueryTypeFactory.cs
- ConfigXmlDocument.cs
- RoutedEvent.cs
- DomainConstraint.cs
- FontFamily.cs
- XXXOnTypeBuilderInstantiation.cs
- MemberDomainMap.cs
- ConnectionPoolManager.cs
- BoolExpression.cs
- FixedSOMPageElement.cs
- RankException.cs
- SignedInfo.cs
- GenericParameterDataContract.cs
- SetStateEventArgs.cs
- UnsafeNativeMethods.cs
- PersonalizationState.cs
- ControlPropertyNameConverter.cs
- PassportAuthentication.cs
- Invariant.cs
- ProcessModelSection.cs
- MachineKeyConverter.cs
- SystemIPInterfaceStatistics.cs
- ResourceDisplayNameAttribute.cs
- ProcessDesigner.cs
- SqlNodeAnnotation.cs
- Int32Collection.cs
- ConfigurationPropertyAttribute.cs
- SqlNode.cs
- ButtonColumn.cs
- TrackingLocationCollection.cs
- WithStatement.cs
- DataSetUtil.cs
- FileDialog.cs
- _FixedSizeReader.cs
- WebPartPersonalization.cs
- MissingSatelliteAssemblyException.cs
- UnhandledExceptionEventArgs.cs
- DateTime.cs
- _LocalDataStoreMgr.cs
- WSHttpSecurity.cs
- WindowsFormsLinkLabel.cs
- ProtocolElementCollection.cs
- ElementMarkupObject.cs
- LostFocusEventManager.cs
- PaperSource.cs
- OrderByBuilder.cs
- DataGridViewCellCancelEventArgs.cs
- HtmlInputReset.cs
- BitmapEffectvisualstate.cs
- InkCanvasAutomationPeer.cs
- AbsoluteQuery.cs
- TogglePattern.cs
- AuthenticatedStream.cs
- ByteKeyFrameCollection.cs
- XmlDigitalSignatureProcessor.cs
- OracleParameter.cs
- DataListCommandEventArgs.cs
- DbProviderFactoriesConfigurationHandler.cs
- MembershipPasswordException.cs
- PartitionResolver.cs
- DockAndAnchorLayout.cs
- MimeReturn.cs
- DecimalConstantAttribute.cs
- ParseHttpDate.cs
- ActivityXRefConverter.cs
- RewritingSimplifier.cs
- TargetException.cs
- CustomCredentialPolicy.cs
- _NtlmClient.cs
- HyperLinkField.cs
- TypedTableBaseExtensions.cs