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
- COAUTHINFO.cs
- InitializingNewItemEventArgs.cs
- sortedlist.cs
- LocatorPartList.cs
- SoapFault.cs
- HashCodeCombiner.cs
- DictionaryTraceRecord.cs
- RemoteWebConfigurationHostStream.cs
- CorrelationHandle.cs
- ClientProtocol.cs
- DataGridSortingEventArgs.cs
- KnownBoxes.cs
- Vector3DCollection.cs
- ListViewTableCell.cs
- UserControl.cs
- MultiBindingExpression.cs
- RecordsAffectedEventArgs.cs
- RecipientInfo.cs
- GridViewRowPresenterBase.cs
- Control.cs
- GeometryModel3D.cs
- HtmlHead.cs
- BinHexEncoding.cs
- RepeatButton.cs
- DrawingContextDrawingContextWalker.cs
- CodeTypeOfExpression.cs
- SmtpFailedRecipientsException.cs
- SelectionHighlightInfo.cs
- RelativeSource.cs
- UInt64Converter.cs
- Binding.cs
- UrlPath.cs
- FillRuleValidation.cs
- MediaTimeline.cs
- AsyncOperationManager.cs
- SplayTreeNode.cs
- OdbcCommand.cs
- MouseOverProperty.cs
- DrawingContextDrawingContextWalker.cs
- ResXFileRef.cs
- FindCriteriaApril2005.cs
- ConfigurationSettings.cs
- CopyAttributesAction.cs
- FamilyTypeface.cs
- ToolStripDropTargetManager.cs
- DynamicPropertyHolder.cs
- FilterElement.cs
- DataGridView.cs
- ProcessModuleCollection.cs
- EventItfInfo.cs
- PageThemeBuildProvider.cs
- TypefaceMap.cs
- BuilderInfo.cs
- JoinTreeSlot.cs
- BmpBitmapEncoder.cs
- CodeIdentifier.cs
- AssemblyInfo.cs
- odbcmetadatacolumnnames.cs
- TagPrefixAttribute.cs
- IERequestCache.cs
- RenderDataDrawingContext.cs
- Transform3D.cs
- DecimalConverter.cs
- SingleStorage.cs
- ResourceReferenceExpressionConverter.cs
- SHA512Cng.cs
- TreeNodeClickEventArgs.cs
- WebPartMinimizeVerb.cs
- RectangleConverter.cs
- StringFreezingAttribute.cs
- Positioning.cs
- GridViewRowPresenter.cs
- ImageListUtils.cs
- ExpressionPrefixAttribute.cs
- ObjectTypeMapping.cs
- ScriptingRoleServiceSection.cs
- AtomServiceDocumentSerializer.cs
- MessageSmuggler.cs
- HandleExceptionArgs.cs
- ClientFormsAuthenticationMembershipProvider.cs
- DbInsertCommandTree.cs
- DrawingContextDrawingContextWalker.cs
- EncoderExceptionFallback.cs
- RetrieveVirtualItemEventArgs.cs
- Schema.cs
- HandledMouseEvent.cs
- XpsFont.cs
- ImageField.cs
- AliasExpr.cs
- DataStreamFromComStream.cs
- TdsEnums.cs
- FixedSOMFixedBlock.cs
- DebugViewWriter.cs
- TaskScheduler.cs
- WindowsListView.cs
- DataTrigger.cs
- DrawListViewSubItemEventArgs.cs
- XmlDataCollection.cs
- Group.cs
- HeaderUtility.cs