Como: conjunto teclas de acesso para controles de servidor Web do ASP.NET
Uma tecla de acesso (também conhecida como hot key) permite aos usuários pressionar a tecla ALT mais outra tecla para saltar para um controle específico na página sem usar o mouse.
You can set an access key on a specific control, such as a TextBox or ListBox control.Alternatively, you can set an access key for a Label control, and then specify that the Label control is associated with another control.This approach enables you to use the Label control as a caption, allowing you to indicate the access key with an underlined letter in the label text.
![]() |
---|
Teclas de acesso e outros atalhos de teclado não são suportados em todos os navegadores. |
Para definir uma tecla de acesso para um controle de servidor da Web ASP.NET específico
Set the control's AccessKey property to the letter or number that you want to use with ALT key as a keyboard shortcut.
For example, to set a control's access key to ALT+S, set the control's AccessKey property to S.
Observação:
Algumas sequências de tecla ALT pode ser reservada no navegador.Por exemplo, no Internet Explorer, ALT + F abre o menu File.O navegador determina se deve dar prioridade para sua sequência da tecla ALT ou a teclas reservadas do navegador.
Para definir uma tecla de acesso usando um controle Label
Add a Label control to the page to act as a caption for the control that you want to put focus on with an access key.
In a Label control, set the following properties:
AccessKey Defina esta propriedade para a letra ou número a ser usado com a tecla ALT, tais sistema autônomo sistema autônomo para oferecer suporte ALT+sistema autônomo.
AssociatedControlID Set this property to the ID of the control to set the focus on when the ALT-key sequence is pressed.
Text Optionally, use HTML to add an underline or other indicator to the Text property.
The following code example shows the markup for a Label control and a TextBox control.The Label control displays a caption for the TextBox control, with the letter L underlined to indicate that the access key for the text box is ALT+L.
Observação de segurança:
Este exemplo tem uma caixa de texto que aceita entrada do usuário, que é uma ameaça potencial de segurança.Por padrão, páginas Web ASP.NET validam se as entradas de usuário não incluem scripts ou elementos HTML.Para obter mais informações, consulte Visão Geral de Scripts Maliciosos.
<asp:Label ID="Label1" AccessKey="L" AssociatedControlID="TextBox1" Text="<u>L</u>ast name: "> </asp:Label> <asp:TextBox ID="TextBox1" ></asp:TextBox>
Observação:
Setting focus by using an access key from a Label control requires that client scripting is enabled in the browser.
Consulte também
Conceitos
Ordem das Guias, Foco e Teclas de Acesso em ASP.NET Web Server Controls