WebControl.AccessKey Propiedad

Definición

Obtiene o establece la clave de acceso que permite navegar rápidamente al control de servidor web.

public:
 virtual property System::String ^ AccessKey { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public virtual string AccessKey { get; set; }
public virtual string AccessKey { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.AccessKey : string with get, set
member this.AccessKey : string with get, set
Public Overridable Property AccessKey As String

Valor de propiedad

Clave de acceso para navegar rápidamente al control de servidor web. El valor predeterminado es Empty, que indica que no se ha establecido esta propiedad.

Atributos

Excepciones

La clave de acceso especificada no es null, Empty ni una cadena de un solo carácter.

Ejemplos

En el ejemplo siguiente se muestra cómo establecer y usar la AccessKey propiedad de un TextBox control .

Importante

Este ejemplo tiene un cuadro de texto que acepta datos proporcionados por el usuario, lo que puede suponer una amenaza para la seguridad. De forma predeterminada, ASP.NET Web Pages valida que los datos proporcionados por el usuario no incluyen elementos HTML ni de script. Para más información, consulte Información general sobre los ataques mediante scripts.

<%@ 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>
<%@ Page Language="VB" 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>

Comentarios

Utilice la AccessKey propiedad para especificar el método abreviado de teclado para el control de servidor web. Esto le permite navegar rápidamente al control presionando la tecla ALT y la tecla para el carácter especificado en el teclado. Por ejemplo, si se establece la clave de acceso de un control en la cadena "D" , se indica que el usuario puede navegar al control presionando ALT+D.

Solo se permite una cadena de caracteres para la AccessKey propiedad . Si intenta establecer esta propiedad en un valor que no nulles , Emptyni una sola cadena de caracteres, se produce una excepción.

Nota

Esta propiedad solo se admite en Internet Explorer 4.0 y versiones posteriores.

Se aplica a

Consulte también