Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

ControlValuePropertyAttribute Classe

Specifies the default property of a control that a ControlParameter object binds to at run time. Essa classe não pode ser herdada.

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

[AttributeUsageAttribute(AttributeTargets.Class)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class ControlValuePropertyAttribute : Attribute

When defining a ControlParameter object, you typically bind a control's property to a parameter by setting both the ControlID and PropertyName properties.If the PropertyName property is not set, a default property is used.The ControlValuePropertyAttribute attribute is applied to a control to specify its default property that a ControlParameter object binds to at run time.

For more information about using attributes, see Estendendo metadados usando atributos.

For a list of initial property values for an instance of the ControlValuePropertyAttribute class, see the ControlValuePropertyAttribute constructor.

The following code example demonstrates how to apply a ControlValuePropertyAttribute attribute that specifies a default property and value to a custom control.


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

 Samples.AspNet.CS.Controls
{
    
    
    
    [DefaultProperty()]
    [ControlValueProperty(, )]
      SimpleCustomControl : WebControl
    {
         string text;

        [Bindable()]
        [Category()]
        [DefaultValue()]
         string Text
        {
            
            {
                 text;
            }
            
            {
                text = value;
            }
        }

           Render(HtmlTextWriter output)
        {
            output.Write(Text);
        }
    }
}



  • AspNetHostingPermission 

    Para operando em um ambiente hospedado.Exigem valor: LinkDemand; Permission value: Minimal.

System.Attribute
  System.Object
    System.Web.UI.ControlValuePropertyAttribute

Quaisquer membros públicos estático (compartilhados na Visual Basic) desse tipo são Thread seguro. Não há garantia de que qualquer membro de instância seja isento de segmentos.
Mostrar: