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
- WebPartCatalogAddVerb.cs
- StringUtil.cs
- DataBoundControl.cs
- DataReaderContainer.cs
- Page.cs
- Visual3DCollection.cs
- StrongNameIdentityPermission.cs
- InlinedAggregationOperatorEnumerator.cs
- LiteralText.cs
- RegistrationContext.cs
- Scene3D.cs
- WebPartsSection.cs
- CompiledAction.cs
- TransformDescriptor.cs
- EntityViewGenerator.cs
- NullableDoubleMinMaxAggregationOperator.cs
- Matrix.cs
- DocumentApplicationJournalEntry.cs
- OuterGlowBitmapEffect.cs
- WebRequestModulesSection.cs
- IdentitySection.cs
- IOThreadScheduler.cs
- SqlParameter.cs
- TouchEventArgs.cs
- Cursors.cs
- CompoundFileIOPermission.cs
- ToolStripButton.cs
- PropertyItem.cs
- EmbossBitmapEffect.cs
- XmlComplianceUtil.cs
- ColumnMap.cs
- XslAstAnalyzer.cs
- AutoResizedEvent.cs
- basecomparevalidator.cs
- DbConnectionInternal.cs
- CheckableControlBaseAdapter.cs
- FramingDecoders.cs
- CallbackValidatorAttribute.cs
- RadioButton.cs
- XmlWriter.cs
- ContentType.cs
- DynamicFilterExpression.cs
- InitializationEventAttribute.cs
- DelegateSerializationHolder.cs
- RadioButtonAutomationPeer.cs
- ApplicationFileParser.cs
- WebExceptionStatus.cs
- Dispatcher.cs
- Int64AnimationUsingKeyFrames.cs
- WebServiceEnumData.cs
- AnimationClockResource.cs
- URLAttribute.cs
- EncryptedPackageFilter.cs
- CodeNamespaceImportCollection.cs
- IdentityModelDictionary.cs
- SqlException.cs
- Win32PrintDialog.cs
- ContainerAction.cs
- DesignTimeData.cs
- MediaTimeline.cs
- CharacterString.cs
- ColumnClickEvent.cs
- DropDownHolder.cs
- DSASignatureDeformatter.cs
- ColorPalette.cs
- handlecollector.cs
- IPAddressCollection.cs
- SapiAttributeParser.cs
- HasCopySemanticsAttribute.cs
- RowToFieldTransformer.cs
- ImageCodecInfoPrivate.cs
- CapabilitiesState.cs
- ActivationArguments.cs
- SqlCacheDependencySection.cs
- ManagementPath.cs
- tooltip.cs
- DetailsViewInsertedEventArgs.cs
- CreateUserWizardStep.cs
- IfAction.cs
- LayoutEvent.cs
- BuilderElements.cs
- _CommandStream.cs
- UserInitiatedNavigationPermission.cs
- HtmlHead.cs
- xmlsaver.cs
- MimeXmlReflector.cs
- GrammarBuilderDictation.cs
- ConfigurationSection.cs
- MenuStrip.cs
- SrgsDocument.cs
- AssemblySettingAttributes.cs
- WSSecureConversation.cs
- embossbitmapeffect.cs
- MsmqChannelListenerBase.cs
- FixedDSBuilder.cs
- MimeMapping.cs
- RawStylusInputCustomData.cs
- XPathDocumentBuilder.cs
- Stacktrace.cs
- EntityException.cs