Ler em inglês

Compartilhar via


WebControl.AccessKey Propriedade

Definição

Obtém ou define a tecla de acesso que permite navegar rapidamente para o controle do servidor Web.

C#
[System.ComponentModel.Bindable(true)]
public virtual string AccessKey { get; set; }
C#
public virtual string AccessKey { get; set; }

Valor da propriedade

A tecla de acesso para navegar rapidamente para o controle de servidor Web. O valor padrão é Empty, que indica que essa propriedade não está definida.

Atributos

Exceções

A tecla de acesso especificada não é null, Empty nem uma cadeia de caracteres única.

Exemplos

O exemplo a seguir ilustra como definir e usar a AccessKey propriedade de um TextBox controle.

Importante

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, ASP.NET páginas da Web validam que a entrada do usuário não inclui elementos HTML ou script. Para obter mais informações, consulte Visão geral de explorações de script.

ASP.NET (C#)
<%@ 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>AccessKey Property of a Web Control</title>
</head>
 <body>
 
   <h3>AccessKey Property of a Web Control</h3>
 
 <form id="form1" runat="server">
 
   <asp:TextBox id="TextBox1" 
     AccessKey="Y" 
     Text="Press Alt-Y to get focus here" 
     Columns="45"
     runat="server"/>
 
   <br />
 
   <asp:TextBox id="TextBox2" 
     AccessKey="Z" 
     Text="Press Alt-Z to get focus here" 
     Columns="45"
     runat="server"/>
 
 </form>
 
 </body>
 </html>

Comentários

Use a AccessKey propriedade para especificar o atalho de teclado para o controle do servidor Web. Isso permite que você navegue rapidamente até o controle pressionando a tecla ALT e a tecla para o caractere especificado no teclado. Por exemplo, definir a chave de acesso de um controle para a cadeia "D" de caracteres indica que o usuário pode navegar até o controle pressionando ALT+D.

Somente uma única cadeia de caracteres é permitida para a AccessKey propriedade . Se você tentar definir essa propriedade como um valor que não seja , nullEmptynem uma única cadeia de caracteres, uma exceção será gerada.

Observação

Essa propriedade tem suporte apenas no Internet Explorer 4.0 e posterior.

Aplica-se a

Produto Versões
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Confira também