UrlPropertyAttribute Constructor ()
.NET Framework (current version)
Initializes a new default instance of the UrlPropertyAttribute class.
Assembly: System.Web (in System.Web.dll)
A default instance of the UrlPropertyAttribute class is initialized with the Filter property set to the value "*.*".
The following code example demonstrates a class that implements a URL-specific property. In this code example, a default UrlPropertyAttribute attribute is applied to the TargetUrl property of the CustomHyperLinkControl class. The attribute indicates support for all URL types and specifies a default file filter set to "*.*".
public class CustomHyperLinkControl : WebControl { public CustomHyperLinkControl() { } // The TargetUrl property represents the URL that // the custom hyperlink control navigates to. [UrlProperty()] public string TargetUrl { get { string s = (string)ViewState["TargetUrl"]; return ((s == null) ? String.Empty : s); } set { ViewState["TargetUrl"] = value; } } // The Text property represents the visible text that // the custom hyperlink control is displayed with. public virtual string Text { get { string s = (string)ViewState["Text"]; return ((s == null) ? String.Empty : s); } set { ViewState["Text"] = value; } } // Implement this method to render the control. }
.NET Framework
Available since 2.0
Available since 2.0
Show: