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

Propriedade WebControl.Attributes

 
System_CAPS_noteObservação

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Obtém a coleção de atributos arbitrários (somente para renderização) que não correspondem às propriedades do controle.

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

[BrowsableAttribute(false)]
public AttributeCollection Attributes { get; }

Valor da Propriedade

Type: System.Web.UI.AttributeCollection

Um AttributeCollection de pares de nome e valor.

O Attributes coleção contém uma coleção de todos os atributos declarados na marca de abertura de um controle de servidor Web. Isso permite que você controle programaticamente os atributos associados a um controle de servidor Web. Você pode adicionar atributos à coleção ou remover atributos da coleção.

System_CAPS_noteObservação

Essa propriedade é processada com todos os atributos da coleção na marca de abertura do controle, independentemente das configurações de navegador. Nem todos os navegadores dão suporte a cada atributo que é renderizado. Não há suporte para atributos geralmente são ignorados pelo navegador.

System_CAPS_noteObservação

Não é possível adicionar script do lado do cliente para um WebControl instância usando o Attributes coleção. Para adicionar um script do lado do cliente, use o ClientScript propriedade o Page controle.

O exemplo a seguir ilustra como o Attributes propriedade de um WebControl pode ser usado para executar um JavaScript comando quando o TextBox controle perde o foco.

System_CAPS_noteObservação

O exemplo de código a seguir usa o modelo de código de arquivo único e pode não funcionar corretamente se copiados diretamente para um arquivo code-behind. Este exemplo de código deve ser copiado para um arquivo de texto vazio que tem uma extensão. aspx. Para obter mais informações sobre o modelo de código de Web Forms, consulte ASP.NET Web Forms Page Code Model.

System_CAPS_security Segurança Observação

Este exemplo tem uma caixa de texto que aceita a entrada do usuário, que é uma possível ameaça à segurança. Por padrão, a páginas da Web ASP.NET validam a entrada do usuário não inclui elementos HTML ou script. Para obter mais informações, consulte Script Exploits Overview.


<%@ Page Language="C#" AutoEventWireup="True" %>

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
 <head>
    <title>Attributes Property of a Web Control</title>
<script language="C#" runat="server">

        void Page_Load(Object sender, EventArgs e) {
           TextBox1.Attributes["onblur"]="javascript:alert('Hello! Focus lost from text box!!');";    
        }
    </script>

 </head>
 <body>
    <h3>Attributes Property of a Web Control</h3>
 <form id="form1" runat="server">

    <asp:TextBox id="TextBox1" columns="54" 
     Text="Click here and then tap out of this text box" 
     runat="server"/>  

 </form>
 </body>
 </html>

.NET Framework
Disponível desde 1.1
Retornar ao início
Mostrar: