WebControl.AccessKey Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.