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
- AdCreatedEventArgs.cs
- RouteValueExpressionBuilder.cs
- GlobalizationSection.cs
- XmlHierarchicalDataSourceView.cs
- URLIdentityPermission.cs
- WeakReference.cs
- ListViewTableCell.cs
- FilteredSchemaElementLookUpTable.cs
- AdCreatedEventArgs.cs
- InvalidCastException.cs
- LambdaCompiler.Logical.cs
- ValueProviderWrapper.cs
- NegotiateStream.cs
- ImportedNamespaceContextItem.cs
- BitmapEffectGroup.cs
- ColorContextHelper.cs
- Hyperlink.cs
- FocusTracker.cs
- HtmlEmptyTagControlBuilder.cs
- WindowsRegion.cs
- WasHttpHandlersInstallComponent.cs
- Literal.cs
- FixedDSBuilder.cs
- ForAllOperator.cs
- RunWorkerCompletedEventArgs.cs
- httpstaticobjectscollection.cs
- SSmlParser.cs
- WinInet.cs
- UniformGrid.cs
- TreeBuilder.cs
- StringExpressionSet.cs
- DecoderNLS.cs
- DataGridViewRowsAddedEventArgs.cs
- SystemIcmpV4Statistics.cs
- WindowsServiceElement.cs
- SendKeys.cs
- AttributeQuery.cs
- MessageDecoder.cs
- SyndicationDeserializer.cs
- ConfigUtil.cs
- FileDialog.cs
- HtmlHistory.cs
- PreservationFileWriter.cs
- SafeNativeMethods.cs
- DataGridViewIntLinkedList.cs
- Filter.cs
- Constraint.cs
- FilterableAttribute.cs
- RestClientProxyHandler.cs
- Matrix3DStack.cs
- PersonalizationStateInfoCollection.cs
- DataRecordInfo.cs
- FixUpCollection.cs
- OracleBinary.cs
- RSAPKCS1KeyExchangeFormatter.cs
- MessageQueueAccessControlEntry.cs
- DataListItem.cs
- FixedTextPointer.cs
- StylusPointPropertyInfo.cs
- SectionXmlInfo.cs
- CanonicalFontFamilyReference.cs
- LoginCancelEventArgs.cs
- HiddenFieldDesigner.cs
- WebPartPersonalization.cs
- Condition.cs
- ReliableChannelBinder.cs
- PolicyException.cs
- DataColumnChangeEvent.cs
- ThemeInfoAttribute.cs
- InvokeWebServiceDesigner.cs
- LocalTransaction.cs
- SingleConverter.cs
- InputBuffer.cs
- PersonalizationState.cs
- VerificationAttribute.cs
- HotCommands.cs
- ScrollBarRenderer.cs
- ColorConvertedBitmap.cs
- PassportIdentity.cs
- Rect.cs
- DurationConverter.cs
- CompiledELinqQueryState.cs
- FileClassifier.cs
- EditorBrowsableAttribute.cs
- InlineObject.cs
- RNGCryptoServiceProvider.cs
- RegexCapture.cs
- Utils.cs
- ClientFormsAuthenticationCredentials.cs
- LinearQuaternionKeyFrame.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- FileStream.cs
- TreeNodeBinding.cs
- ApplicationException.cs
- DrawingAttributesDefaultValueFactory.cs
- SoapIgnoreAttribute.cs
- ObjectSecurity.cs
- HandlerBase.cs
- RefType.cs
- MenuAutoFormat.cs