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
- TakeOrSkipWhileQueryOperator.cs
- WindowsListViewItem.cs
- XmlMemberMapping.cs
- Vector.cs
- SizeAnimationBase.cs
- Util.cs
- File.cs
- GuidelineSet.cs
- TableFieldsEditor.cs
- PointF.cs
- TCEAdapterGenerator.cs
- RC2.cs
- RectangleGeometry.cs
- precedingsibling.cs
- Header.cs
- RepeaterDataBoundAdapter.cs
- JoinElimination.cs
- VScrollProperties.cs
- TextDataBindingHandler.cs
- ResourceDescriptionAttribute.cs
- DoWhileDesigner.xaml.cs
- OleDbSchemaGuid.cs
- RequestResizeEvent.cs
- XslVisitor.cs
- TemplateComponentConnector.cs
- AbsoluteQuery.cs
- SessionState.cs
- DesignerFrame.cs
- HMACSHA1.cs
- X509WindowsSecurityToken.cs
- DuplicateWaitObjectException.cs
- GridViewAutoFormat.cs
- ACE.cs
- PasswordValidationException.cs
- MethodAccessException.cs
- Mutex.cs
- SegmentInfo.cs
- DataTableReader.cs
- XPSSignatureDefinition.cs
- XPathDocumentBuilder.cs
- CustomAttributeSerializer.cs
- ObsoleteAttribute.cs
- SafeMILHandle.cs
- AmbiguousMatchException.cs
- SystemDropShadowChrome.cs
- BitmapScalingModeValidation.cs
- ParserHooks.cs
- HttpModuleActionCollection.cs
- EntitySetBaseCollection.cs
- XappLauncher.cs
- ProfilePropertySettings.cs
- OracleConnection.cs
- CombinedHttpChannel.cs
- SystemFonts.cs
- TypedElement.cs
- RangeBaseAutomationPeer.cs
- MetroSerializationManager.cs
- DeviceContexts.cs
- Set.cs
- DateTimePicker.cs
- TextFormatterContext.cs
- MissingMemberException.cs
- Convert.cs
- PipelineDeploymentState.cs
- ArraySet.cs
- ValidatingReaderNodeData.cs
- EnumUnknown.cs
- Clock.cs
- DataGridViewRowEventArgs.cs
- SerializationInfoEnumerator.cs
- TableLayoutPanelCellPosition.cs
- ArraySegment.cs
- WebPartsSection.cs
- TextPenaltyModule.cs
- WebException.cs
- NonParentingControl.cs
- _Semaphore.cs
- XmlMtomWriter.cs
- WebServiceBindingAttribute.cs
- HtmlControl.cs
- WindowsTitleBar.cs
- ExpressionTable.cs
- ICspAsymmetricAlgorithm.cs
- DesignerTransaction.cs
- CurrentChangingEventManager.cs
- X509SecurityTokenProvider.cs
- InputGestureCollection.cs
- Size3D.cs
- OletxTransactionManager.cs
- PathGeometry.cs
- Substitution.cs
- HotCommands.cs
- UnsafeNativeMethods.cs
- PkcsUtils.cs
- TextMetrics.cs
- SqlMetaData.cs
- FileDialogCustomPlacesCollection.cs
- DataBindingCollectionConverter.cs
- VirtualPathUtility.cs
- CollectionDataContract.cs