FilterableAttribute.Filterable Property

 

Gets a value indicating whether the property to which the FilterableAttribute attribute is applied supports device filtering.

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

public bool Filterable { get; }

Property Value

Type: System.Boolean

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

Use the Filterable property to determine whether the property to which the FilterableAttribute attribute is applied supports device filtering. When a property supports device filtering, you can override the value of a property for a specific device by specifying a device filter. For more information, see Customizing for Specific Devices.

The following code example demonstrates how to apply a FilterableAttribute attribute to a property of a custom control to indicate that the property does not support device filtering.


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;
            }
        }
    }
}

.NET Framework
Available since 2.0
Return to top
Show: