Aracılığıyla paylaş


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 dizesi.

Örnekler

Aşağıdaki örnekte bir denetimin özelliğinin nasıl ayarlanacağı ve kullanılacağı AccessKey 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 denetimi için klavye kısayolunu belirtmek için özelliğini kullanın. Bu, klavyede belirtilen karakter için ALT tuşuna ve tuşuna basarak denetime hızlı bir şekilde gitmenize olanak tanır. Örneğin, denetimin erişim anahtarını dizeye "D" 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.

Uyarı

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

Şunlara uygulanır

Ayrıca bkz.