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
- InteropBitmapSource.cs
- RecommendedAsConfigurableAttribute.cs
- TextCharacters.cs
- DiagnosticsConfiguration.cs
- OrthographicCamera.cs
- CancellationScope.cs
- basemetadatamappingvisitor.cs
- WinEventWrap.cs
- ComponentConverter.cs
- DefaultTextStore.cs
- TextFindEngine.cs
- StorageConditionPropertyMapping.cs
- AsymmetricAlgorithm.cs
- uribuilder.cs
- TraceHandlerErrorFormatter.cs
- SoapObjectWriter.cs
- SymbolEqualComparer.cs
- Stroke2.cs
- CriticalHandle.cs
- AccessText.cs
- XmlTextAttribute.cs
- PathData.cs
- CalendarData.cs
- ReceiveActivity.cs
- BehaviorEditorPart.cs
- MarkupCompilePass2.cs
- EntityCommand.cs
- MenuItemStyleCollectionEditor.cs
- safelink.cs
- Rectangle.cs
- TouchDevice.cs
- StringFreezingAttribute.cs
- SchemaConstraints.cs
- PartitionedDataSource.cs
- BufferModesCollection.cs
- InputScopeNameConverter.cs
- DocobjHost.cs
- DataServiceKeyAttribute.cs
- XmlHierarchyData.cs
- BaseDataBoundControl.cs
- ForceCopyBuildProvider.cs
- formatter.cs
- HashSet.cs
- PrintPreviewControl.cs
- SBCSCodePageEncoding.cs
- XmlWrappingWriter.cs
- ArgumentException.cs
- ObfuscationAttribute.cs
- EdmSchemaError.cs
- ECDsa.cs
- StickyNoteContentControl.cs
- DBDataPermissionAttribute.cs
- Simplifier.cs
- AssemblyUtil.cs
- CopyAction.cs
- TitleStyle.cs
- RequestCacheValidator.cs
- SchemaElementLookUpTable.cs
- SendKeys.cs
- BinaryNode.cs
- SoapExtensionReflector.cs
- Converter.cs
- CompileXomlTask.cs
- ImageFormatConverter.cs
- CroppedBitmap.cs
- WebPartTransformer.cs
- DataBoundControlAdapter.cs
- CodeLinePragma.cs
- TextElementEnumerator.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- SiteIdentityPermission.cs
- CmsUtils.cs
- CryptoProvider.cs
- ComponentResourceKey.cs
- PartialCachingAttribute.cs
- XsltException.cs
- MultipartContentParser.cs
- ScrollEvent.cs
- BinaryQueryOperator.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- WebResponse.cs
- UIElementHelper.cs
- FacetValues.cs
- XamlRtfConverter.cs
- CodeObject.cs
- RelationshipConverter.cs
- DispatcherFrame.cs
- CompiledQueryCacheKey.cs
- ServerIdentity.cs
- KnownBoxes.cs
- RSAPKCS1SignatureFormatter.cs
- EntityDataSourceMemberPath.cs
- RulePatternOps.cs
- WeakReferenceEnumerator.cs
- PageParserFilter.cs
- UnsafeNativeMethodsTablet.cs
- FileUtil.cs
- AutomationPropertyInfo.cs
- ExpressionBuilder.cs
- SoapBinding.cs