UrlPropertyAttribute Constructor (String)
Collapse the table of content
Expand the table of content

UrlPropertyAttribute Constructor (String)

 

Initializes a new instance of the UrlPropertyAttribute class, setting the Filter property to the specified string.

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

public UrlPropertyAttribute(
	string filter
)

Parameters

filter
Type: System.String

A file filter associated with the URL-specific property.

An instance of a UrlPropertyAttribute class created with this constructor is initialized with the Filter property set to filter.

The following code example demonstrates a class that implements a URL-specific property. In this code example, a UrlPropertyAttribute attribute is applied to the TargetUrl property of the CustomHyperLinkControl class. The attribute sets a specific file filter for ASP.NET files.

public class CustomHyperLinkControl : WebControl
{
    public CustomHyperLinkControl() { }

    // The TargetUrl property represents the URL that 
    // the custom hyperlink control navigates to.
    [UrlProperty("*.aspx")]
    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 method to render the control.
}

.NET Framework
Available since 2.0
Return to top
Show:
© 2016 Microsoft