Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore ControlValuePropertyAttribute (String, Object)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di ControlValuePropertyAttribute classe utilizzando il valore di nome e valore predefinito di proprietà specificato.

Spazio dei nomi:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

public ControlValuePropertyAttribute(
	string name,
	object defaultValue
)

Parametri

name
Type: System.String

La proprietà predefinita per il controllo.

defaultValue
Type: System.Object

Il valore predefinito della proprietà predefinita.

Utilizzare questo costruttore per creare una nuova istanza di ControlValuePropertyAttribute classe utilizzando il valore di nome e valore predefinito di proprietà specificato. Di seguito sono illustrati i valori iniziali delle proprietà di un'istanza della classe ControlValuePropertyAttribute.

Proprietà

Valore iniziale

Name

Valore del parametro name.

DefaultValue

Valore del parametro defaultValue.

Esempio di codice seguente viene illustrato come applicare un ControlValuePropertyAttribute attributo che specifica una proprietà predefinita e il valore a un controllo personalizzato. Questo costruttore viene chiamato internamente da ASP.NET per creare un ControlValuePropertyAttribute oggetto che rappresenta l'attributo.


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
{
    // Set ControlValueProperty attribute to specify the default
    // property of this control that a ControlParameter object 
    // binds to at run time.
    [DefaultProperty("Text")]
    [ControlValueProperty("Text", "Default Text")]
    public class SimpleCustomControl : WebControl
    {
        private string text;

        [Bindable(true)]
        [Category("Appearance")]
        [DefaultValue("")]
        public string Text
        {
            get
            {
                return text;
            }
            set
            {
                text = value;
            }
        }

        protected override void Render(HtmlTextWriter output)
        {
            output.Write(Text);
        }
    }
}

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: