IDReferencePropertyAttribute Конструкторы

Определение

Инициализирует новый экземпляр класса IDReferencePropertyAttribute.

Перегрузки

IDReferencePropertyAttribute()

Инициализирует новый экземпляр класса IDReferencePropertyAttribute.

IDReferencePropertyAttribute(Type)

Инициализирует новый экземпляр класса IDReferencePropertyAttribute, используя указанный тип.

IDReferencePropertyAttribute()

Инициализирует новый экземпляр класса IDReferencePropertyAttribute.

public:
 IDReferencePropertyAttribute();
public IDReferencePropertyAttribute ();
Public Sub New ()

Примеры

В следующем примере кода показано, как IDReferencePropertyAttribute атрибут применяется к свойству, результатом которого является строка. В этом примере DataSourceID элемент определяет элемент управления источником данных во время выполнения. С помощью конструктора ReferencedControlType без параметров свойство задается значением Controlпо умолчанию.

// This class implements a custom data source control.
public class SomeDataBoundControl : DataBoundControl
{
    [ IDReferencePropertyAttribute() ]        
    new public string DataSourceID {
        get {
            return base.DataSourceID;
        }
        set {
            base.DataSourceID = value;
        }
    }
}
' This class implements a custom data source control.
Public Class SomeDataBoundControl
    Inherits DataBoundControl
    
    <IDReferencePropertyAttribute()>  _
    Public Shadows Property DataSourceID() As String 
        Get
            Return MyBase.DataSourceID
        End Get
        Set
            MyBase.DataSourceID = value
        End Set
    End Property
    
End Class

Комментарии

При вызове этого конструктора ReferencedControlType свойству Controlприсваивается значение по умолчанию.

См. также раздел

Применяется к

IDReferencePropertyAttribute(Type)

Инициализирует новый экземпляр класса IDReferencePropertyAttribute, используя указанный тип.

public:
 IDReferencePropertyAttribute(Type ^ referencedControlType);
public IDReferencePropertyAttribute (Type referencedControlType);
new System.Web.UI.IDReferencePropertyAttribute : Type -> System.Web.UI.IDReferencePropertyAttribute
Public Sub New (referencedControlType As Type)

Параметры

referencedControlType
Type

Значение Type, указывающее тип элемента управления, представленного свойством, к которому применяется класс IDReferencePropertyAttribute.

Примеры

В следующем примере кода показано, как IDReferencePropertyAttribute атрибут применяется к свойству, результатом которого является строка. В этом примере элемент определяет элемент управления источником данных и, следовательно, DataSourceID указывает DataSourceControl тип.

// This class implements a custom data source control.
public class SomeDataBoundControl : DataBoundControl
{   
    [ IDReferencePropertyAttribute(typeof(DataSourceControl)) ]        
    new public string DataSourceID {
        get {
            return base.DataSourceID;
        }
        set {
            base.DataSourceID = value;
        }
    }
}
' This class implements a custom data source control.
Public Class SomeDataBoundControl
    Inherits DataBoundControl
    
    <IDReferencePropertyAttribute(GetType(DataSourceControl))>  _
    Public Shadows Property DataSourceID() As String 
        Get
            Return MyBase.DataSourceID
        End Get
        Set
            MyBase.DataSourceID = value
        End Set
    End Property
    
End Class

См. также раздел

Применяется к