Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EpmAttributeNameBuilder.cs
- NoneExcludedImageIndexConverter.cs
- TargetFrameworkUtil.cs
- LogReserveAndAppendState.cs
- BindingParameterCollection.cs
- CustomTokenProvider.cs
- AndCondition.cs
- CodeCompileUnit.cs
- WindowsIPAddress.cs
- ProcessThreadDesigner.cs
- HostedHttpContext.cs
- FormCollection.cs
- Vector3DAnimation.cs
- SendMailErrorEventArgs.cs
- SmtpMail.cs
- RotationValidation.cs
- EntityDataSourceValidationException.cs
- DocumentPageHost.cs
- WebReferencesBuildProvider.cs
- Triangle.cs
- IPEndPoint.cs
- TemplateBaseAction.cs
- ToolStripGripRenderEventArgs.cs
- FileClassifier.cs
- TileBrush.cs
- ColorConvertedBitmap.cs
- streamingZipPartStream.cs
- TextSegment.cs
- ToolStripDropDownItemDesigner.cs
- SqlDuplicator.cs
- Policy.cs
- TraceListener.cs
- LinkLabelLinkClickedEvent.cs
- WebProxyScriptElement.cs
- AssociationSet.cs
- XmlIlTypeHelper.cs
- LineSegment.cs
- EncoderNLS.cs
- XsltContext.cs
- SchemaCollectionCompiler.cs
- PolicyValidationException.cs
- StringConcat.cs
- UnicodeEncoding.cs
- Manipulation.cs
- ToolStripGrip.cs
- GridViewRowCollection.cs
- UnsafeNativeMethods.cs
- Content.cs
- hresults.cs
- AssemblyBuilder.cs
- IconConverter.cs
- PointIndependentAnimationStorage.cs
- GcSettings.cs
- WindowsEditBoxRange.cs
- DescendantOverDescendantQuery.cs
- WebServicesInteroperability.cs
- TitleStyle.cs
- PinnedBufferMemoryStream.cs
- HtmlTextArea.cs
- InputEventArgs.cs
- pingexception.cs
- IndexObject.cs
- GroupDescription.cs
- RectangleHotSpot.cs
- XPathMultyIterator.cs
- DataGridViewCellValueEventArgs.cs
- HtmlWindowCollection.cs
- _Events.cs
- SHA256.cs
- PageRequestManager.cs
- OperationContractGenerationContext.cs
- AssemblyHelper.cs
- MappingSource.cs
- AccessibilityApplicationManager.cs
- x509utils.cs
- UnmanagedMemoryAccessor.cs
- DesignerAutoFormatStyle.cs
- SQLDouble.cs
- PageCodeDomTreeGenerator.cs
- wgx_commands.cs
- TablePattern.cs
- UnsafeNativeMethodsPenimc.cs
- TextTreeUndo.cs
- TrackingDataItem.cs
- WebPartEditorOkVerb.cs
- TempFiles.cs
- DockPattern.cs
- SequentialOutput.cs
- XmlSchemaObjectCollection.cs
- ProcessManager.cs
- CopyNodeSetAction.cs
- WorkflowFileItem.cs
- NameValueConfigurationCollection.cs
- WindowsStartMenu.cs
- PolicyException.cs
- GenericTypeParameterConverter.cs
- EntityCommandDefinition.cs
- DataReceivedEventArgs.cs
- ToolStripRenderEventArgs.cs
- BinaryReader.cs