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

Proprietà ControlValuePropertyAttribute.Name

 

Data di pubblicazione: ottobre 2016

Ottiene la proprietà predefinita per un controllo.

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

public string Name { get; }

Valore proprietà

Type: System.String

La proprietà predefinita per un controllo.

Quando un ControlParameter oggetto viene definito senza relativo PropertyName set di proprietà, utilizzare il Name proprietà per determinare la proprietà predefinita a cui è associata il ControlParameter oggetto in fase di esecuzione.

Esempio di codice riportato di seguito viene illustrato come impostare la Name proprietà applicando un ControlValuePropertyAttribute attributo a un controllo personalizzato.


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: