UrlPropertyAttribute Constructor ()

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Initializes a new default instance of the UrlPropertyAttribute class.

Namespace:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

public UrlPropertyAttribute()

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
Return to top
Show: