Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AuthenticationModuleElementCollection.cs
- InfoCardSymmetricAlgorithm.cs
- ClientProxyGenerator.cs
- TypeResolver.cs
- UrlMapping.cs
- SyncMethodInvoker.cs
- Pair.cs
- DebugHandleTracker.cs
- ListViewItemCollectionEditor.cs
- XmlIgnoreAttribute.cs
- HtmlInputPassword.cs
- CultureInfo.cs
- OleDbPropertySetGuid.cs
- PersonalizationStateQuery.cs
- ModuleBuilderData.cs
- DataRelationCollection.cs
- DataServiceEntityAttribute.cs
- ThicknessKeyFrameCollection.cs
- DataAccessor.cs
- LayoutEvent.cs
- HMACRIPEMD160.cs
- DataServiceRequestException.cs
- ObjectSet.cs
- RevocationPoint.cs
- TriggerActionCollection.cs
- ClrProviderManifest.cs
- StringFunctions.cs
- WebPartDescriptionCollection.cs
- TableCell.cs
- ComponentEditorForm.cs
- ProfileSettings.cs
- EncodingStreamWrapper.cs
- remotingproxy.cs
- NameTable.cs
- ProcessModelSection.cs
- DataServiceHostFactory.cs
- ErrorRuntimeConfig.cs
- SR.cs
- Message.cs
- ResolveCompletedEventArgs.cs
- connectionpool.cs
- mediaclock.cs
- WmlPhoneCallAdapter.cs
- TextProperties.cs
- PersonalizationDictionary.cs
- TextSelectionHighlightLayer.cs
- ObjectListCommand.cs
- BamlRecords.cs
- SqlMetaData.cs
- listitem.cs
- WindowsTitleBar.cs
- LineServicesCallbacks.cs
- TextEditorCharacters.cs
- BaseCodeDomTreeGenerator.cs
- LogRecordSequence.cs
- TargetParameterCountException.cs
- XPathDocumentBuilder.cs
- XamlInt32CollectionSerializer.cs
- ServiceObjectContainer.cs
- WorkflowWebService.cs
- JsonReaderWriterFactory.cs
- Crc32Helper.cs
- X509CertificateCollection.cs
- CanonicalXml.cs
- DeobfuscatingStream.cs
- MappedMetaModel.cs
- SortFieldComparer.cs
- XmlSchemaType.cs
- SchemaExporter.cs
- AssemblyNameProxy.cs
- SRDisplayNameAttribute.cs
- BitHelper.cs
- PresentationAppDomainManager.cs
- HMACSHA256.cs
- JavaScriptString.cs
- List.cs
- DataControlImageButton.cs
- StrokeFIndices.cs
- XmlDataProvider.cs
- ProtectedProviderSettings.cs
- ExceptionWrapper.cs
- KoreanCalendar.cs
- InstalledFontCollection.cs
- GeneralTransformCollection.cs
- InstanceKeyNotReadyException.cs
- PartBasedPackageProperties.cs
- HostProtectionPermission.cs
- GeneralTransform.cs
- ToolStripDesignerAvailabilityAttribute.cs
- DataControlReference.cs
- ObjectConverter.cs
- TextSchema.cs
- ToolStripSplitStackLayout.cs
- PreviewControlDesigner.cs
- TabletDevice.cs
- EdmConstants.cs
- SolidBrush.cs
- SqlDataAdapter.cs
- CipherData.cs
- HttpCookieCollection.cs