FilterableAttribute(Boolean) FilterableAttribute(Boolean) FilterableAttribute(Boolean) FilterableAttribute(Boolean) Constructor

Definition

Initializes a new instance of the FilterableAttribute class.

public:
 FilterableAttribute(bool filterable);
public FilterableAttribute (bool filterable);
new System.Web.UI.FilterableAttribute : bool -> System.Web.UI.FilterableAttribute
Public Sub New (filterable As Boolean)

Parameters

filterable
Boolean Boolean Boolean Boolean

true to indicate that the property to which the attribute is applied supports device filtering; otherwise, false.

Examples

The following code example demonstrates how to apply a FilterableAttribute attribute to a property of a custom control. This constructor is called internally by ASP.NET to create a FilterableAttribute object that represents the attribute.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Samples.AspNet.CS.Controls
{
    public class SimpleCustomControl : WebControl
    {
        private string _productID;

        // Set Filterable attribute to specify that this
        // property does not support device filtering.
        [Bindable(true)]
        [Filterable(false)]
        public string ProductID
        {
            get
            {
                return _productID;
            }
            set
            {
                _productID = value;
            }
        }
    }
}


Imports System.ComponentModel
Imports System.Web.UI

Namespace Samples.AspNet.VB.Controls

    Public Class SimpleCustomControl
        Inherits System.Web.UI.WebControls.WebControl

        Dim _productID As String

        ' Set Filterable attribute to specify that this
        ' property does not support device filtering.
        <Bindable(True), Filterable(False)> Property ProductID() As String
            Get
                Return _productID
            End Get

            Set(ByVal Value As String)
                _productID = Value
            End Set
        End Property
    End Class

End Namespace

Remarks

Use this constructor to create a new instance of the FilterableAttribute class. The following table shows the initial property value for an instance of the FilterableAttribute class.

Property Initial Value
Filterable The value of the filterable parameter.

Applies to

See also