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 null
de 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 null
bir 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.