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

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ToolStripDesignerAvailabilityAttribute.cs
- XmlIncludeAttribute.cs
- Input.cs
- ResourceDescriptionAttribute.cs
- OperationDescriptionCollection.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- WebPartAddingEventArgs.cs
- entityreference_tresulttype.cs
- IteratorDescriptor.cs
- updateconfighost.cs
- ToolStripOverflow.cs
- MenuCommand.cs
- TrustLevel.cs
- UrlParameterWriter.cs
- UserControlParser.cs
- MetabaseServerConfig.cs
- Slider.cs
- QilFactory.cs
- TextTreeInsertUndoUnit.cs
- SkewTransform.cs
- WebSysDescriptionAttribute.cs
- SendActivityValidator.cs
- DataGridLinkButton.cs
- IApplicationTrustManager.cs
- CancellationToken.cs
- DriveInfo.cs
- MultiPropertyDescriptorGridEntry.cs
- AspNetRouteServiceHttpHandler.cs
- DurationConverter.cs
- BindingGroup.cs
- WebPartChrome.cs
- ThreadStaticAttribute.cs
- SequentialOutput.cs
- WindowsMenu.cs
- ErrorHandler.cs
- ColorConvertedBitmap.cs
- PermissionSet.cs
- GetPageCompletedEventArgs.cs
- baseaxisquery.cs
- ExpressionBuilderContext.cs
- EmptyQuery.cs
- SweepDirectionValidation.cs
- RequestTimeoutManager.cs
- BindingExpression.cs
- DrawingState.cs
- RuntimeHandles.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- PerformanceCounterManager.cs
- DPTypeDescriptorContext.cs
- WebBrowserNavigatingEventHandler.cs
- CacheEntry.cs
- SoapIgnoreAttribute.cs
- EntityModelSchemaGenerator.cs
- PhonemeEventArgs.cs
- SqlParameterCollection.cs
- ComAdminWrapper.cs
- SafeRightsManagementSessionHandle.cs
- XmlTextReaderImpl.cs
- TypeHelper.cs
- Rfc4050KeyFormatter.cs
- LinqDataSourceUpdateEventArgs.cs
- IntegerValidatorAttribute.cs
- XmlSecureResolver.cs
- LineProperties.cs
- IISUnsafeMethods.cs
- InstanceLockedException.cs
- BorderSidesEditor.cs
- ResourceType.cs
- XmlArrayAttribute.cs
- FormsAuthenticationTicket.cs
- XmlSchemaAll.cs
- RectValueSerializer.cs
- DataGridTablesFactory.cs
- WebZone.cs
- IgnoreSectionHandler.cs
- EventLogPermissionEntry.cs
- CultureData.cs
- CachedBitmap.cs
- FormViewCommandEventArgs.cs
- RepeaterItemEventArgs.cs
- ParseElementCollection.cs
- DoubleLinkListEnumerator.cs
- Shape.cs
- UrlAuthFailedErrorFormatter.cs
- OpCodes.cs
- TableLayoutColumnStyleCollection.cs
- SoapTransportImporter.cs
- FontFamilyConverter.cs
- PowerStatus.cs
- MobileCapabilities.cs
- TextComposition.cs
- ServiceRouteHandler.cs
- LayoutSettings.cs
- RichTextBoxAutomationPeer.cs
- TextServicesHost.cs
- WithParamAction.cs
- PinnedBufferMemoryStream.cs
- _ConnectionGroup.cs
- EntryIndex.cs
- Selector.cs