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
- Style.cs
- QilIterator.cs
- MappingModelBuildProvider.cs
- ListViewUpdateEventArgs.cs
- SizeLimitedCache.cs
- BuildProviderAppliesToAttribute.cs
- CompositeTypefaceMetrics.cs
- EntityDataSourceDataSelection.cs
- ColorAnimationUsingKeyFrames.cs
- PolygonHotSpot.cs
- SerializerWriterEventHandlers.cs
- IndexedString.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- CatalogZone.cs
- Activity.cs
- UnknownBitmapDecoder.cs
- BasicExpandProvider.cs
- EmptyEnumerator.cs
- ConsumerConnectionPoint.cs
- XPathBuilder.cs
- PreloadedPackages.cs
- FixUp.cs
- OleDbErrorCollection.cs
- TitleStyle.cs
- XamlStream.cs
- ThicknessAnimationUsingKeyFrames.cs
- ParameterToken.cs
- TabPanel.cs
- DataContext.cs
- odbcmetadatafactory.cs
- XmlTextWriter.cs
- WorkflowViewStateService.cs
- XmlAttribute.cs
- Soap.cs
- KeySpline.cs
- SafeNativeMethods.cs
- TextOnlyOutput.cs
- PriorityBinding.cs
- ScriptingAuthenticationServiceSection.cs
- TdsParserSafeHandles.cs
- remotingproxy.cs
- PasswordRecovery.cs
- GenericPrincipal.cs
- TableLayoutPanelCellPosition.cs
- VerticalAlignConverter.cs
- PtsContext.cs
- CLSCompliantAttribute.cs
- PageRequestManager.cs
- EventlogProvider.cs
- DataGrid.cs
- ToolStripDropDownButton.cs
- SqlFunctions.cs
- SystemFonts.cs
- ReadOnlyKeyedCollection.cs
- Exception.cs
- DrawingVisual.cs
- PageThemeCodeDomTreeGenerator.cs
- PersonalizationProvider.cs
- MenuCommand.cs
- Control.cs
- SynchronizedInputAdaptor.cs
- ErrorTableItemStyle.cs
- Parsers.cs
- SystemBrushes.cs
- HtmlContainerControl.cs
- DataServiceHost.cs
- Margins.cs
- COM2PictureConverter.cs
- ImageInfo.cs
- WindowsGraphicsWrapper.cs
- RadioButton.cs
- Set.cs
- DrawingDrawingContext.cs
- ContainsRowNumberChecker.cs
- EntityDesignerDataSourceView.cs
- DataGridColumnHeaderCollection.cs
- SqlInternalConnection.cs
- PartialList.cs
- DbConnectionPoolGroupProviderInfo.cs
- OneToOneMappingSerializer.cs
- ControlPropertyNameConverter.cs
- GetLastErrorDetailsRequest.cs
- XD.cs
- followingsibling.cs
- BrushConverter.cs
- PerformanceCounters.cs
- DeclarativeCatalogPart.cs
- InvalidOleVariantTypeException.cs
- CacheManager.cs
- WebCodeGenerator.cs
- LabelDesigner.cs
- StylusOverProperty.cs
- SqlClientPermission.cs
- HostElement.cs
- LayoutDump.cs
- RSACryptoServiceProvider.cs
- DataGridItemEventArgs.cs
- TableStyle.cs
- ObjectListField.cs
- ColorConvertedBitmap.cs