Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextFormatterHost.cs
- UrlUtility.cs
- ReferenceSchema.cs
- TreeIterators.cs
- BaseResourcesBuildProvider.cs
- PageCatalogPartDesigner.cs
- HtmlTextArea.cs
- DispatcherOperation.cs
- FilteredDataSetHelper.cs
- WebPartEditorCancelVerb.cs
- ComplexPropertyEntry.cs
- EventLogEntry.cs
- DataGridViewElement.cs
- FileNotFoundException.cs
- KeySplineConverter.cs
- DataGridViewSortCompareEventArgs.cs
- MdImport.cs
- PublisherMembershipCondition.cs
- PageFunction.cs
- SafeNativeMethods.cs
- LinqDataSourceInsertEventArgs.cs
- RegexGroupCollection.cs
- SystemInfo.cs
- StylusPointPropertyUnit.cs
- BitmapEffectDrawingContextWalker.cs
- ServiceReference.cs
- SqlDependencyListener.cs
- WebPartMinimizeVerb.cs
- XmlConverter.cs
- NextPreviousPagerField.cs
- DesignerTransactionCloseEvent.cs
- XmlIlTypeHelper.cs
- ProfileGroupSettingsCollection.cs
- SelectionProviderWrapper.cs
- ToolboxDataAttribute.cs
- CardSpaceSelector.cs
- TraceLog.cs
- XmlSchemaSimpleContent.cs
- AuthenticationModulesSection.cs
- ImageDrawing.cs
- QilGenerator.cs
- SortQuery.cs
- FixedSOMLineCollection.cs
- UInt32.cs
- CopyOnWriteList.cs
- BitmapInitialize.cs
- Contracts.cs
- SafeSecurityHandles.cs
- LinqDataSourceInsertEventArgs.cs
- TextParentUndoUnit.cs
- NullableIntSumAggregationOperator.cs
- SqlDataSourceCommandEventArgs.cs
- LostFocusEventManager.cs
- XmlDocument.cs
- FacetValues.cs
- CodeCompiler.cs
- SelectedDatesCollection.cs
- TaiwanCalendar.cs
- EventLogInformation.cs
- MdiWindowListItemConverter.cs
- GridPatternIdentifiers.cs
- Vector3D.cs
- XmlAnyElementAttribute.cs
- PropertyValueChangedEvent.cs
- TemplateBamlRecordReader.cs
- ManipulationDeltaEventArgs.cs
- WebConfigurationManager.cs
- MergePropertyDescriptor.cs
- DatatypeImplementation.cs
- DrawingAttributes.cs
- WebPartsPersonalizationAuthorization.cs
- DataBinder.cs
- XPathArrayIterator.cs
- PrefixQName.cs
- ProtocolProfile.cs
- RedistVersionInfo.cs
- TraceUtils.cs
- MultilineStringConverter.cs
- WebBrowserNavigatingEventHandler.cs
- RemotingAttributes.cs
- DataService.cs
- WindowsPen.cs
- DecoratedNameAttribute.cs
- PeerApplicationLaunchInfo.cs
- rsa.cs
- XmlExtensionFunction.cs
- IsolatedStorageFileStream.cs
- BatchServiceHost.cs
- SignedXmlDebugLog.cs
- Codec.cs
- TrustSection.cs
- PersonalizationStateQuery.cs
- CurrentChangingEventArgs.cs
- StrokeCollection.cs
- UnicastIPAddressInformationCollection.cs
- nulltextnavigator.cs
- FontNamesConverter.cs
- DeobfuscatingStream.cs
- LinqDataSourceInsertEventArgs.cs
- AssemblyBuilder.cs