WebControl.AccessKey Özellik

Tanım

Web sunucusu denetimine hızla gitmenize olanak tanıyan erişim anahtarını alır veya ayarlar.

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

Özellik Değeri

Web sunucusu denetimine hızlı gezinti için erişim anahtarı. Varsayılan değer, Emptybu özelliğin ayarlanmadığını gösteren değeridir.

Öznitelikler

Özel durumlar

Belirtilen erişim anahtarı ne , Empty ne nullde tek bir karakter dizesidir.

Örnekler

Aşağıdaki örnekte bir denetimin AccessKey özelliğini ayarlama ve kullanma adımları gösterilmektedir TextBox .

Önemli

Bu örnekte, olası bir güvenlik tehdidi olan kullanıcı girişini kabul eden bir metin kutusu vardır. Varsayılan olarak, ASP.NET Web sayfaları kullanıcı girişinin betik veya HTML öğeleri içermediğini doğrular. Daha fazla bilgi için bkz . Betik Açıklarına Genel Bakış.

<%@ 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>

Açıklamalar

AccessKey Web sunucusu denetiminin klavye kısayolunu belirtmek için özelliğini kullanın. Bu, alt tuşuna ve klavyede belirtilen karaktere ilişkin tuşa basarak denetime hızlı bir şekilde gitmenizi sağlar. Örneğin, denetimin erişim anahtarını dize "D" olarak ayarlamak, kullanıcının ALT+D tuşlarına basarak denetime gidebileceğini gösterir.

Özelliği için yalnızca tek bir karakter dizesine AccessKey izin verilir. Bu özelliği , Emptyveya tek bir karakter dizesi olmayan nullbir değere ayarlamaya çalışırsanız, bir özel durum oluşturulur.

Not

Bu özellik yalnızca Internet Explorer 4.0 ve sonraki sürümlerde desteklenir.

Şunlara uygulanır

Ayrıca bkz.