Aracılığıyla paylaş


Login Sınıf

Tanım

Bir Web sitesinde oturum açmak için kullanıcı arabirimi (UI) öğeleri sağlar.

public ref class Login : System::Web::UI::WebControls::CompositeControl
[System.ComponentModel.Bindable(false)]
public class Login : System.Web.UI.WebControls.CompositeControl
[<System.ComponentModel.Bindable(false)>]
type Login = class
    inherit CompositeControl
Public Class Login
Inherits CompositeControl
Devralma
Öznitelikler

Örnekler

Aşağıdaki kod örneği, web Login sitesinde oturum açmak için bir kullanıcı arabirimi sağlamak üzere bir denetim kullanır.

<%@ Page Language="C#" %>
<%@ Import Namespace="System.ComponentModel" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
bool IsValidEmail(string strIn)
{
    // Return true if strIn is in valid email format.
    return Regex.IsMatch(strIn, @"^([\w\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"); 
}

void OnLoggingIn(object sender, System.Web.UI.WebControls.LoginCancelEventArgs e)
{
    if (!IsValidEmail(Login1.UserName))
    {
        Login1.InstructionText = "Enter a valid email address.";
        Login1.InstructionTextStyle.ForeColor = System.Drawing.Color.RosyBrown;
        e.Cancel = true;
    }
    else
    {
        Login1.InstructionText = String.Empty;
    }
}

void OnLoginError(object sender, EventArgs e)
{
    Login1.HelpPageText = "Help with logging in...";
    Login1.PasswordRecoveryText = "Forgot your password?";
}
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:Login id="Login1" runat="server" 
                BorderStyle="Solid" 
                BackColor="#F7F7DE" 
                BorderWidth="1px"
                BorderColor="#CCCC99" 
                Font-Size="10pt" 
                Font-Names="Verdana" 
                CreateUserText="Create a new user..."
                CreateUserUrl="newUser.aspx" 
                HelpPageUrl="help.aspx"
                PasswordRecoveryUrl="getPass.aspx" 
                UserNameLabelText="Email address:" 
                OnLoggingIn="OnLoggingIn"
                OnLoginError="OnLoginError" >
                <TitleTextStyle Font-Bold="True" 
                    ForeColor="#FFFFFF" 
                    BackColor="#6B696B">
                </TitleTextStyle>
            </asp:Login>

        </form>
    </body>
</html>
<%@ Page Language="VB" %>
<%@ Import Namespace="System.ComponentModel" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
Function IsValidEmail(ByVal strIn As String) As Boolean
    ' Return true if strIn is in valid email format.
    Return Regex.IsMatch(strIn, ("^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"))
End Function

Sub OnLoggingIn(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LoginCancelEventArgs)
    If Not IsValidEmail(Login1.UserName) Then
        Login1.InstructionText = "Enter a valid email address."
        Login1.InstructionTextStyle.ForeColor = System.Drawing.Color.RosyBrown
        e.Cancel = True
    Else
        Login1.InstructionText = String.Empty
    End If
End Sub

Sub OnLoginError(ByVal sender As Object, ByVal e As EventArgs)
    Login1.HelpPageText = "Help with logging in..."
    Login1.PasswordRecoveryText = "Forgot your password?"
End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:Login id="Login1" runat="server" 
                BorderStyle="Solid" 
                BackColor="#F7F7DE" 
                BorderWidth="1px"
                BorderColor="#CCCC99" 
                Font-Size="10pt" 
                Font-Names="Verdana" 
                CreateUserText="Create a new user..."
                CreateUserUrl="newUser.aspx" 
                HelpPageUrl="help.aspx"
                PasswordRecoveryUrl="getPass.aspx" 
                UserNameLabelText="Email address:" 
                OnLoggingIn="OnLoggingIn"
                OnLoginError="OnLoginError" >
                <TitleTextStyle Font-Bold="True" 
                    ForeColor="#FFFFFF" 
                    BackColor="#6B696B">
                </TitleTextStyle>
            </asp:Login>

        </form>
    </body>
</html>

Aşağıdaki kod örneği, denetimi nasıl genişletebileceğinizi Login gösterir. Denetim, CustomLogin kullanıcıların kimliklerini doğruladıkları üyelik sağlayıcısını seçmelerine olanak tanıyan bir DropDownList denetim içerir. (Bu sağlayıcılar Web.configyapılandırılır.) yönteminde OnLoggingInMembershipProvider özelliği denetimin seçili değerine DropDownList ayarlanır.

Önemli

Bu örnek, olası bir güvenlik tehdidi olan kullanıcı girişini kabul eden bir metin kutusu içerir. 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ış.

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

namespace Samples.AspNet.Controls
{
    public sealed class CustomLogin : Login
    {
        public CustomLogin() { }
        
        protected override void OnLoggingIn(LoginCancelEventArgs e)
        {
            // Set the Membership provider for the Login control from a DropDownList.
            DropDownList list = (DropDownList)this.FindControl("domain");
            this.MembershipProvider = list.SelectedValue;
            base.OnLoggingIn(e);
        }
        
        protected override void CreateChildControls()
        {
            LayoutTemplate = new MyTemplate();
            base.CreateChildControls();
        }
    }
    
    // A Template that contains the child controls.
    public class MyTemplate : ITemplate
    {
        void ITemplate.InstantiateIn(Control container)
        {
            // A TextBox for the user name.
            TextBox username = new TextBox();
            username.ID = "username";
            
            // A TextBox for the password.
            TextBox password = new TextBox();
            password.ID = "password";
            
            // A CheckBox to remember the user on subsequent visits.
            CheckBox remember = new CheckBox();
            remember.ID = "RememberMe";
            remember.Text = "Don't forget me!";
            
            // Failure Text.
            Literal failure = new Literal();
            failure.ID = "FailureText";
            
            // A DropDownList to choose the Membership provider.
            DropDownList domain = new DropDownList();
            domain.ID = "Domain";
            domain.Items.Add(new ListItem("SqlMembers"));
            domain.Items.Add(new ListItem("SqlMembers2"));
            
            // A Button to log in.
            Button submit = new Button();
            submit.CommandName = "login";
            submit.Text = "LOGIN";

            container.Controls.Add(new LiteralControl("UserName:"));
            container.Controls.Add(username);
            container.Controls.Add(new LiteralControl("<br>Password:"));
            container.Controls.Add(password);
            container.Controls.Add(new LiteralControl("<br>"));
            container.Controls.Add(remember);
            container.Controls.Add(new LiteralControl("<br>Domain:"));
            container.Controls.Add(domain);
            container.Controls.Add(new LiteralControl("<br>"));
            container.Controls.Add(failure);
            container.Controls.Add(new LiteralControl("<br>"));
            container.Controls.Add(submit);
        }
    }    
}
Imports System.Data
Imports System.Configuration
Imports System.Web
Imports System.Web.Security
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls

Namespace Samples.AspNet.Controls

    NotInheritable Public Class CustomLogin
        Inherits Login

        Public Sub New() 
        End Sub

        Protected Overrides Sub OnLoggingIn(ByVal e As LoginCancelEventArgs) 

            ' Set the Membership provider for the Login control from a DropDownList.
            Dim list As DropDownList = CType(Me.FindControl("domain"), DropDownList)
            Me.MembershipProvider = list.SelectedValue
            MyBase.OnLoggingIn(e)

        End Sub


        Protected Overrides Sub CreateChildControls() 

            LayoutTemplate = New MyTemplate()
            MyBase.CreateChildControls()

        End Sub
    End Class

    ' A Template that contains the child controls.
    Public Class MyTemplate
        Implements ITemplate

        Sub InstantiateIn(ByVal container As Control)  Implements ITemplate.InstantiateIn
            ' A TextBox for the user name.
            Dim username As New TextBox()
            username.ID = "username"

            ' A TextBox for the password.
            Dim password As New TextBox()
            password.ID = "password"

            ' A CheckBox to remember the user on subsequent visits.
            Dim remember As New CheckBox()
            remember.ID = "RememberMe"
            remember.Text = "Don't forget me!"

            ' Failure Text.
            Dim failure As New Literal()
            failure.ID = "FailureText"

            ' A DropDownList to choose the Membership provider.
            Dim domain As New DropDownList()
            domain.ID = "Domain"
            domain.Items.Add(New ListItem("SqlMembers"))
            domain.Items.Add(New ListItem("SqlMembers2"))

            ' A Button to log in.
            Dim submit As New Button()
            submit.CommandName = "login"
            submit.Text = "LOGIN"

            container.Controls.Add(New LiteralControl("UserName:"))
            container.Controls.Add(username)
            container.Controls.Add(New LiteralControl("<br>Password:"))
            container.Controls.Add(password)
            container.Controls.Add(New LiteralControl("<br>"))
            container.Controls.Add(remember)
            container.Controls.Add(New LiteralControl("<br>Domain:"))
            container.Controls.Add(domain)
            container.Controls.Add(New LiteralControl("<br>"))
            container.Controls.Add(failure)
            container.Controls.Add(New LiteralControl("<br>"))
            container.Controls.Add(submit)

        End Sub
    End Class
End Namespace

Açıklamalar

Bu konuda:

Introduction

Denetim Login , bir Web sitesinde kullanıcının kimliğini doğrulamak için gereken tüm ortak kullanıcı arabirimi öğelerini sağlayan bileşik bir denetimdir. Tüm oturum açma senaryoları için aşağıdaki üç öğe gereklidir:

  • Kullanıcıyı tanımlamak için benzersiz bir kullanıcı adı.

  • Kullanıcının kimliğini doğrulamak için bir parola.

  • Oturum açma bilgilerini sunucuya göndermek için bir oturum açma düğmesi.

Denetim Login , ek işlevleri destekleyen aşağıdaki isteğe bağlı kullanıcı arabirimi öğelerini de sağlar:

  • Parola anımsatıcısı bağlantısı.

  • Oturumlar arasında oturum açma bilgilerini tutmak için Beni Anımsa onay kutusu.

  • Oturum açarken sorun yaşayan kullanıcılar için yardım bağlantısı.

  • Kullanıcıları bir kayıt sayfasına yönlendiren Yeni Kullanıcı Kaydet bağlantısı.

  • Oturum açma formunda görünen yönerge metni.

  • Kullanıcı, kullanıcı adı veya parola alanlarını doldurmadan oturum açma düğmesine tıkladığında görüntülenen özel hata metni.

  • Oturum açma başarısız olursa görüntülenen özel hata metni.

  • Oturum açma başarılı olduğunda gerçekleşen özel bir eylem.

  • Kullanıcı sitede zaten oturum açmışsa oturum açma denetimini gizlemenin bir yolu.

Hangi denetimlerin gerekli olduğunu ve hangilerinin isteğe bağlı olduğunu gösteren bir tablo için bkz LayoutTemplate . özellik.

Uyarı

ASP.NET'da kullanılabilen oturum açma denetimleri kümesini bilmiyorsanız devam etmeden önce oturum açma denetimlerine genel bakış ASP.NET bakın. Oturum açma denetimleri ve üyelikle ilgili diğer konuların listesi için bkz. Kullanıcıları Üyelik Kullanarak Yönetme.

Önemli

Kullanıcı girişini kabul etmek olası bir güvenlik tehdididir. Kötü amaçlı kullanıcılar, güvenlik açıklarını açığa çıkarmaya yönelik veriler gönderebilir veya oluşturulan parolaları deneyen programlar çalıştırabilir. Kullanıcı girişiyle çalışırken güvenliği artırmak için denetiminizin doğrulama özelliklerini kullanmanız ve denetiminiz için yapılandırılmış veri sağlayıcılarının güvenliğini sağlamanız gerekir. Daha fazla bilgi için bkz . Oturum Açma Denetimlerinin Güvenliğini Sağlama, Web Uygulamaları için Temel Güvenlik Uygulamaları ve Üyeliğin Güvenliğini Sağlama.

Denetim, Login kullanıcı kimlik bilgilerini almak için bir üyelik sağlayıcısı kullanır. Aksini belirtmediğiniz sürece, Login denetim Web.config dosyasında tanımlanan varsayılan üyelik sağlayıcısını kullanır. Farklı bir sağlayıcı belirtmek için özelliğini uygulamanızın MembershipProvider Web.config dosyasında tanımlanan üyelik sağlayıcısı adlarından birine ayarlayın. Daha fazla bilgi için bkz. Üyelik Sağlayıcıları.

Özel bir kimlik doğrulama hizmeti kullanmak istiyorsanız, hizmetini çağırmak için yöntemini kullanabilirsiniz OnAuthenticate .

Stiller ve Şablonlar

Denetimin Login görünümü şablonlar ve stil ayarları aracılığıyla tamamen özelleştirilebilir. Tüm ui metin iletileri de sınıfının özellikleri Login aracılığıyla özelleştirilebilir. Varsayılan arabirim metni, sunucudaki yerel ayara göre otomatik olarak yerelleştirilir.

Login Denetim şablonlarla özelleştirilirse, AccessKey özelliği ve TabIndex özelliği yoksayılır. Bu durumda, her şablon alt denetiminin AccessKeyTabIndex özelliğini ve özelliğini doğrudan ayarlayın.

Loginve Passwordgibi UserName metin kutularıyla temsil edilen denetim özelliklerine, sayfa yaşam döngüsünün tüm aşamalarında erişilebilir. Denetim, metin kutuları tarafından tetiklenen olay aracılığıyla TextChanged son kullanıcı tarafından yapılan değişiklikleri alır.

Uyarı

Denetimi bir nesneye Login eklerseniz, kullanıcının kimliği doğrulanmışsa özelliği açıkça bir Page_Load olay işleyicisinde ayarlayınActiveStepIndex.WizardStep Denetim Wizard , bu senaryoda otomatik olarak sonraki WizardStep nesneye ilerlemez.

Aşağıdaki tabloda denetim stili özellikleri listelenir Login ve her stil özelliğinin hangi kullanıcı arabirimi öğesini etkilediği açıklanır. Her stilin hangi özelliklere uygulandığının listesi için, tek tek stil özelliklerine ilişkin belgelere bakın.

Style özelliği Etkilenen UI öğesi
BorderPadding Denetim içeriği ile denetimin kenarlık arasındaki boşluk.
CheckBoxStyle Beni Anımsa onay kutusu.
FailureTextStyle Oturum açma hatası metni.
InstructionTextStyle Sayfadaki kullanıcılara denetimin nasıl kullanılacağını bildiren yönerge metni.
LabelStyle Metin kutuları gibi tüm giriş alanları için etiketler.
TextBoxStyle Metin girişi giriş alanları.
TitleTextStyle Başlık metni.
ValidatorTextStyle Doğrulama hataları nedeniyle oturum açma girişimi başarısız olduğunda kullanıcıya görüntülenen metin.
HyperLinkStyle Diğer sayfalara bağlantılar.
LoginButtonStyle Oturum aç düğmesi.

Doğrulama Gruplandırmaları

ve özellikleri, UserName kullanıcıların gerekli bilgileri sağlamadan sayfayı göndermesini önlemek için bunlarla ilişkili denetimlere sahiptirRequiredFieldValidator.Password

Denetim Login , denetimle aynı sayfadaki diğer alanların ayrı olarak doğrulanabilmesi için Login bir doğrulama grubu kullanır. Varsayılan olarak, ID denetimin Login özelliği doğrulama grubunun adı olarak kullanılır. Örneğin, "Login1" kimliğine sahip bir Login denetim "Login1" doğrulama grubu adını kullanır. Denetimin parçası olduğu Login doğrulama grubunu ayarlamak istiyorsanız, denetimi şablonlamalı ve doğrulama grubu adını değiştirmelisiniz.

CSS Stilleri Uygulama

Denetim, Login işaretlemede CSS stil kuralları belirtmenize olanak tanır. Denetimin Login görünümünü özelleştirmek için şablonlar kullanıyorsanız, şablonlardaki işaretlemede CSS stilleri belirtebilirsiniz. Bu durumda, fazladan dış tablo gerekmez. özelliğini falseolarak ayarlayarak tablonun işlenmesini RenderOuterTable engelleyebilirsiniz.

Erişilebilirlik

Bu denetimi erişilebilirlik standartlarına uygun işaretlemeler oluşturacak şekilde yapılandırma hakkında bilgi için bkz . Visual Studio'da Erişilebilirlik ve ASP.NET ve ASP.NET Denetimleri ve Erişilebilirlik.

Bildirim Temelli Söz Dizimi

<asp:Login
    AccessKey="string"
    BackColor="color name|#dddddd"
    BorderColor="color name|#dddddd"
    BorderPadding="integer"
    BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
        Inset|Outset"
    BorderWidth="size"
    CreateUserIconUrl="uri"
    CreateUserText="string"
    CreateUserUrl="uri"
    CssClass="string"
    DestinationPageUrl="uri"
    DisplayRememberMe="True|False"
    Enabled="True|False"
    EnableTheming="True|False"
    EnableViewState="True|False"
    FailureAction="Refresh|RedirectToLoginPage"
    FailureText="string"
    Font-Bold="True|False"
    Font-Italic="True|False"
    Font-Names="string"
    Font-Overline="True|False"
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|
               Large|X-Large|XX-Large"
    Font-Strikeout="True|False"
    Font-Underline="True|False"
    ForeColor="color name|#dddddd"
    Height="size"
    HelpPageIconUrl="uri"
    HelpPageText="string"
    HelpPageUrl="uri"
    ID="string"
    InstructionText="string"
    LoginButtonImageUrl="uri"
    LoginButtonText="string"
    LoginButtonType="Button|Image|Link"
    MembershipProvider="string"
    OnAuthenticate="Authenticate event handler"
    OnDataBinding="DataBinding event handler"
    OnDisposed="Disposed event handler"
    OnInit="Init event handler"
    OnLoad="Load event handler"
    OnLoggedIn="LoggedIn event handler"
    OnLoggingIn="LoggingIn event handler"
    OnLoginError="LoginError event handler"
    OnPreRender="PreRender event handler"
    OnUnload="Unload event handler"
    Orientation="Horizontal|Vertical"
    PasswordLabelText="string"
    PasswordRecoveryIconUrl="uri"
    PasswordRecoveryText="string"
    PasswordRecoveryUrl="uri"
    PasswordRequiredErrorMessage="string"
    RememberMeSet="True|False"
    RememberMeText="string"
    runat="server"
    SkinID="string"
    Style="string"
    TabIndex="integer"
    TextLayout="TextOnLeft|TextOnTop"
    TitleText="string"
    ToolTip="string"
    UserName="string"
    UserNameLabelText="string"
    UserNameRequiredErrorMessage="string"
    Visible="True|False"
    VisibleWhenLoggedIn="True|False"
    Width="size"
>
        <CheckBoxStyle />
        <FailureTextStyle />
        <HyperLinkStyle />
        <InstructionTextStyle />
        <LabelStyle />
        <LayoutTemplate>
            <!-- child controls -->
        </LayoutTemplate>
        <LoginButtonStyle />
        <TextBoxStyle />
        <TitleTextStyle />
        <ValidatorTextStyle />
</asp:Login>

Oluşturucular

Name Description
Login()

Denetimin yeni bir örneğini Login oluşturur.

Alanlar

Name Description
LoginButtonCommandName

Oturum açma düğmesiyle ilişkili komut adını temsil eder.

Özellikler

Name Description
AccessKey

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

(Devralındığı yer: WebControl)
Adapter

Denetim için tarayıcıya özgü bağdaştırıcıyı alır.

(Devralındığı yer: Control)
AppRelativeTemplateSourceDirectory

Bu denetimi içeren veya nesnesinin Page uygulama göreli sanal dizinini alır veya UserControl ayarlar.

(Devralındığı yer: Control)
Attributes

Denetimdeki özelliklere karşılık gelen rastgele özniteliklerin (yalnızca işleme için) koleksiyonunu alır.

(Devralındığı yer: WebControl)
BackColor

Web sunucusu denetiminin arka plan rengini alır veya ayarlar.

(Devralındığı yer: WebControl)
BindingContainer

Bu denetimin veri bağlamasını içeren denetimi alır.

(Devralındığı yer: Control)
BorderColor

Web denetiminin kenarlık rengini alır veya ayarlar.

(Devralındığı yer: WebControl)
BorderPadding

Denetimin kenarlıkları Login içindeki doldurma miktarını alır veya ayarlar.

BorderStyle

Web sunucusu denetiminin kenarlık stilini alır veya ayarlar.

(Devralındığı yer: WebControl)
BorderWidth

Web sunucusu denetiminin kenarlık genişliğini alır veya ayarlar.

(Devralındığı yer: WebControl)
CheckBoxStyle

Beni Anımsa onay kutusunun ayarlarını tanımlayan bir Style nesneye başvuru alır.

ChildControlsCreated

Sunucu denetiminin alt denetimlerinin oluşturulup oluşturulmadığını gösteren bir değer alır.

(Devralındığı yer: Control)
ClientID

ASP.NET tarafından oluşturulan HTML işaretlemesinin denetim kimliğini alır.

(Devralındığı yer: Control)
ClientIDMode

Özelliğinin değerini oluşturmak için kullanılan algoritmayı ClientID alır veya ayarlar.

(Devralındığı yer: Control)
ClientIDSeparator

özelliğinde ClientID kullanılan ayırıcı karakteri temsil eden bir karakter değeri alır.

(Devralındığı yer: Control)
Context

HttpContext Geçerli Web isteği için sunucu denetimiyle ilişkili nesneyi alır.

(Devralındığı yer: Control)
Controls

içindeki alt denetimleri temsil eden bir ControlCollectionCompositeControlnesnesi alır.

(Devralındığı yer: CompositeControl)
ControlStyle

Web sunucusu denetiminin stilini alır. Bu özellik öncelikle denetim geliştiricileri tarafından kullanılır.

(Devralındığı yer: WebControl)
ControlStyleCreated

Özelliği için ControlStyle bir nesne oluşturulup oluşturulmadığını belirten bir Style değer alır. Bu özellik öncelikli olarak denetim geliştiricileri tarafından kullanılır.

(Devralındığı yer: WebControl)
CreateUserIconUrl

Yeni kullanıcılar için kayıt sayfasının bağlantısının yanında görüntülenecek görüntünün konumunu alır.

CreateUserText

Yeni kullanıcılar için bir kayıt sayfasının bağlantısının metnini alır veya ayarlar.

CreateUserUrl

Yeni kullanıcı kayıt sayfasının URL'sini alır veya ayarlar.

CssClass

İstemcideki Web sunucusu denetimi tarafından işlenen Basamaklı Stil Sayfası (CSS) sınıfını alır veya ayarlar.

(Devralındığı yer: WebControl)
DataItemContainer

Adlandırma kapsayıcısı uygularsa IDataItemContaineradlandırma kapsayıcısına başvuru alır.

(Devralındığı yer: Control)
DataKeysContainer

Adlandırma kapsayıcısı uygularsa IDataKeysControladlandırma kapsayıcısına başvuru alır.

(Devralındığı yer: Control)
DesignMode

Bir denetimin tasarım yüzeyinde kullanılıp kullanılmadığını belirten bir değer alır.

(Devralındığı yer: Control)
DestinationPageUrl

Oturum açma girişimi başarılı olduğunda kullanıcıya görüntülenen sayfanın URL'sini alır veya ayarlar.

DisplayRememberMe

Kullanıcının tarayıcılarına kalıcı bir tanımlama bilgisi gönderilip gönderilmediğini denetlemesini sağlamak için onay kutusunun görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.

Enabled

Web sunucusu denetiminin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: WebControl)
EnableTheming

Temaların bu denetime uygulanıp uygulanmadığını belirten bir değer alır veya ayarlar.

(Devralındığı yer: WebControl)
EnableViewState

Sunucu denetiminin görünüm durumunu ve içerdiği alt denetimlerin görünüm durumunu istekte bulunan istemciye kalıcı hale getirip taşımadığını belirten bir değer alır veya ayarlar.

(Devralındığı yer: Control)
Events

Denetim için olay işleyicisi temsilcilerinin listesini alır. Bu özellik salt okunurdur.

(Devralındığı yer: Control)
FailureAction

Oturum açma girişimi başarısız olduğunda gerçekleşen eylemi alır veya ayarlar.

FailureText

Oturum açma girişimi başarısız olduğunda görüntülenen metni alır veya ayarlar.

FailureTextStyle

Denetimdeki hata metninin görünümünü tanımlayan bir özellik koleksiyonuna Login başvuru alır.

Font

Web sunucusu denetimiyle ilişkili yazı tipi özelliklerini alır.

(Devralındığı yer: WebControl)
ForeColor

Web sunucusu denetiminin ön plan rengini (genellikle metnin rengi) alır veya ayarlar.

(Devralındığı yer: WebControl)
HasAttributes

Denetimin ayarlanmış öznitelikleri olup olmadığını belirten bir değer alır.

(Devralındığı yer: WebControl)
HasChildViewState

Geçerli sunucu denetiminin alt denetimlerinin kaydedilmiş görünüm durumu ayarlarına sahip olup olmadığını gösteren bir değer alır.

(Devralındığı yer: Control)
Height

Web sunucusu denetiminin yüksekliğini alır veya ayarlar.

(Devralındığı yer: WebControl)
HelpPageIconUrl

Oturum açma Yardım sayfasının bağlantısının yanında görüntülenecek görüntünün konumunu alır.

HelpPageText

Oturum açma Yardımı sayfasının bağlantısının metnini alır veya ayarlar.

HelpPageUrl

Oturum açma Yardımı sayfasının URL'sini alır veya ayarlar.

HyperLinkStyle

Denetimdeki köprülerin görünümünü tanımlayan bir özellik koleksiyonuna Login başvuru alır.

ID

Sunucu denetimine atanan programlı tanımlayıcıyı alır veya ayarlar.

(Devralındığı yer: Control)
IdSeparator

Denetim tanımlayıcılarını ayırmak için kullanılan karakteri alır.

(Devralındığı yer: Control)
InstructionText

Kullanıcı için oturum açma yönergesi metnini alır veya ayarlar.

InstructionTextStyle

Denetimdeki yönerge metni ayarlarını tanımlayan bir TableItemStyle nesneye Login başvuru alır.

IsChildControlStateCleared

Bu denetimin içindeki denetimlerin denetim durumuna sahip olup olmadığını gösteren bir değer alır.

(Devralındığı yer: Control)
IsEnabled

Denetimin etkinleştirilip etkinleştirilmediğini belirten bir değer alır.

(Devralındığı yer: WebControl)
IsTrackingViewState

Sunucu denetiminin değişiklikleri görünüm durumuna kaydedip kaydetmediğini gösteren bir değer alır.

(Devralındığı yer: Control)
IsViewStateEnabled

Bu denetim için görünüm durumunun etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.

(Devralındığı yer: Control)
LabelStyle

Denetim etiketlerinin ayarlarını Login tanımlayan bir TableItemStyle nesneye başvuru alır.

LayoutTemplate

Denetimi görüntülemek Login için kullanılan şablonu alır veya ayarlar.

LoadViewStateByID

Denetimin dizin yerine görünüm durumunu ID yüklemeye katılıp katılmadığını gösteren bir değer alır.

(Devralındığı yer: Control)
LoginButtonImageUrl

Oturum açma düğmesi için kullanılacak görüntünün URL'sini alır veya ayarlar.

LoginButtonStyle

Denetimde Style oturum açma düğmesinin görünümünü ayarlamanıza olanak tanıyan nesneye Login başvuru alır.

LoginButtonText

Denetimin oturum açma düğmesinin Login metnini alır veya ayarlar.

LoginButtonType

Düğme işlenirken Login kullanılacak düğme türünü alır veya ayarlar.

MembershipProvider

Denetim tarafından kullanılan üyelik veri sağlayıcısının adını alır veya ayarlar.

NamingContainer

Aynı ID özellik değerine sahip sunucu denetimleri arasında ayrım yapmak için benzersiz bir ad alanı oluşturan sunucu denetiminin adlandırma kapsayıcısına başvuru alır.

(Devralındığı yer: Control)
Orientation

Denetimin sayfadaki öğelerinin Login konumunu belirten bir değer alır veya ayarlar.

Page

Sunucu denetimini içeren örneğe başvuru Page alır.

(Devralındığı yer: Control)
Parent

Sayfa denetimi hiyerarşisinde sunucu denetiminin üst denetimine başvuru alır.

(Devralındığı yer: Control)
Password

Kullanıcı tarafından girilen parolayı alır.

PasswordLabelText

Metin kutusu için Password etiketin metnini alır veya ayarlar.

PasswordRecoveryIconUrl

Parola kurtarma sayfasının bağlantısının yanında görüntülenecek görüntünün konumunu alır.

PasswordRecoveryText

Parola kurtarma sayfasının bağlantısının metnini alır veya ayarlar.

PasswordRecoveryUrl

Parola kurtarma sayfasının URL'sini alır veya ayarlar.

PasswordRequiredErrorMessage

Parola alanı boş bırakıldığında denetimde ValidationSummary görüntülenecek hata iletisini alır veya ayarlar.

RememberMeSet

Kullanıcının tarayıcısına kalıcı kimlik doğrulama tanımlama bilgisi gönderilip gönderilmeymeyeceğini belirten bir değer alır veya ayarlar.

RememberMeText

Beni Anımsa onay kutusu için etiketin metnini alır veya ayarlar.

RenderingCompatibility

HTML'nin uyumlu olacağı ASP.NET sürümünü belirten bir değer alır.

(Devralındığı yer: Control)
RenderOuterTable

Satır içi stilleri uygulamak için denetimin işlenen HTML'yi bir öğe içine alıp almayacağını belirten bir table değer alır veya ayarlar.

Site

Tasarım yüzeyinde işlendiğinde geçerli denetimi barındıran kapsayıcı hakkında bilgi alır.

(Devralındığı yer: Control)
SkinID

Denetime uygulanacak kaplamayı alır veya ayarlar.

(Devralındığı yer: WebControl)
Style

Web sunucusu denetiminin dış etiketinde stil özniteliği olarak işlenecek metin öznitelikleri koleksiyonunu alır.

(Devralındığı yer: WebControl)
SupportsDisabledAttribute

Denetimin özelliği falseolduğunda IsEnabled işlenen HTML öğesinin özniteliğini "devre dışı" olarak ayarlayıp ayarlamayacağını disabled belirten bir değer alır.

(Devralındığı yer: CompositeControl)
TabIndex

Web sunucusu denetiminin sekme dizinini alır veya ayarlar.

(Devralındığı yer: WebControl)
TagKey

Bir Login denetime HtmlTextWriterTag karşılık gelen değeri alır. Bu özellik öncelikle denetim geliştiricileri tarafından kullanılır.

TagName

Denetim etiketinin adını alır. Bu özellik öncelikle denetim geliştiricileri tarafından kullanılır.

(Devralındığı yer: WebControl)
TemplateControl

Bu denetimi içeren şablona başvuru alır veya ayarlar.

(Devralındığı yer: Control)
TemplateSourceDirectory

geçerli sunucu denetimini içeren veya UserControl sanal dizinini Page alır.

(Devralındığı yer: Control)
TextBoxStyle

Denetimdeki metin kutularının görünümünü tanımlayan bir özellik koleksiyonuna Login başvuru alır.

TextLayout

Her etiketin denetimle Login ilişkili metin kutusuna göre konumunu belirtir.

TitleText

Denetimin Login başlığını alır veya ayarlar.

TitleTextStyle

Denetimdeki başlık metninin görünümünü tanımlayan bir özellik koleksiyonuna Login başvuru alır.

ToolTip

Fare işaretçisi Web sunucusu denetiminin üzerine geldiğinde görüntülenen metni alır veya ayarlar.

(Devralındığı yer: WebControl)
UniqueID

Sunucu denetimi için benzersiz, hiyerarşik nitelenmiş tanımlayıcıyı alır.

(Devralındığı yer: Control)
UserName

Kullanıcı tarafından girilen kullanıcı adını alır.

UserNameLabelText

Metin kutusu için UserName etiketin metnini alır veya ayarlar.

UserNameRequiredErrorMessage

Kullanıcı adı alanı boş bırakıldığında bir denetimde ValidationSummary görüntülenecek hata iletisini alır veya ayarlar.

ValidateRequestMode

Denetimin tarayıcıdan istemci girişini tehlikeli olabilecek değerler için denetlediğini gösteren bir değer alır veya ayarlar.

(Devralındığı yer: Control)
ValidatorTextStyle

Denetim tarafından kullanılan doğrulayıcılarla ilişkili hata iletilerinin görünümünü tanımlayan bir özellik koleksiyonuna StyleLogin başvuru alır.

ViewState

Aynı sayfa için birden çok istekte bir sunucu denetiminin görünüm durumunu kaydetmenize ve geri yüklemenize olanak tanıyan durum bilgileri sözlüğü alır.

(Devralındığı yer: Control)
ViewStateIgnoresCase

Nesnenin StateBag büyük/küçük harfe duyarsız olup olmadığını gösteren bir değer alır.

(Devralındığı yer: Control)
ViewStateMode

Bu denetimin görünüm durumu modunu alır veya ayarlar.

(Devralındığı yer: Control)
Visible

Sunucu denetiminin sayfada kullanıcı arabirimi olarak işlenip işlenmediğini gösteren bir değer alır veya ayarlar.

(Devralındığı yer: Control)
VisibleWhenLoggedIn

Kullanıcının kimliği doğrulandıktan sonra denetimin Login gösterilip gösterilmeyeceğini belirten bir değer alır veya ayarlar.

Width

Web sunucusu denetiminin genişliğini alır veya ayarlar.

(Devralındığı yer: WebControl)

Yöntemler

Name Description
AddAttributesToRender(HtmlTextWriter)

Belirtilen HtmlTextWriterTagöğesine işlenmesi gereken HTML özniteliklerini ve stillerini ekler. Bu yöntem öncelikle denetim geliştiricileri tarafından kullanılır.

(Devralındığı yer: WebControl)
AddedControl(Control, Int32)

Nesne koleksiyonuna Controls bir alt denetim eklendikten sonra çağrılır Control .

(Devralındığı yer: Control)
AddParsedSubObject(Object)

Xml veya HTML gibi bir öğenin ayrıştırıldığını sunucu denetimine bildirir ve öğeyi sunucu denetiminin ControlCollection nesnesine ekler.

(Devralındığı yer: Control)
ApplyStyle(Style)

Belirtilen stilin boş olmayan öğelerini Web denetimine kopyalar ve denetimin varolan stil öğelerinin üzerine yazar. Bu yöntem öncelikli olarak denetim geliştiricileri tarafından kullanılır.

(Devralındığı yer: WebControl)
ApplyStyleSheetSkin(Page)

Sayfa stili sayfasında tanımlanan stil özelliklerini denetime uygular.

(Devralındığı yer: Control)
BeginRenderTracing(TextWriter, Object)

İşleme verilerinin tasarım zamanı izlemeye başlar.

(Devralındığı yer: Control)
BuildProfileTree(String, Boolean)

Sunucu denetimi hakkında bilgi toplar ve sayfa için izleme etkinleştirildiğinde görüntülenecek özelliğe teslim eder Trace .

(Devralındığı yer: Control)
ClearCachedClientID()

Önbelleğe alınan ClientID değeri olarak nullayarlar.

(Devralındığı yer: Control)
ClearChildControlState()

Sunucu denetiminin alt denetimleri için denetim durumu bilgilerini siler.

(Devralındığı yer: Control)
ClearChildState()

Tüm sunucu denetiminin alt denetimleri için görünüm durumu ve denetim durumu bilgilerini siler.

(Devralındığı yer: Control)
ClearChildViewState()

Tüm sunucu denetiminin alt denetimleri için görünüm durumu bilgilerini siler.

(Devralındığı yer: Control)
ClearEffectiveClientIDMode()

ClientIDMode Geçerli denetim örneğinin ve alt denetimlerin özelliğini olarak Inheritayarlar.

(Devralındığı yer: Control)
CopyBaseAttributes(WebControl)

Nesne tarafından Style kapsüllenmemiş özellikleri belirtilen Web sunucusu denetiminden bu yöntemin çağrıldığı Web sunucusu denetimine kopyalar. Bu yöntem öncelikle denetim geliştiricileri tarafından kullanılır.

(Devralındığı yer: WebControl)
CreateChildControls()

Denetimi oluşturan Login tek tek denetimleri oluşturur ve olay işleyicilerini olaylarıyla ilişkilendirir.

CreateControlCollection()

Sunucu denetiminin alt denetimlerini (hem değişmez değer hem de sunucu) tutmak için yeni ControlCollection bir nesne oluşturur.

(Devralındığı yer: Control)
CreateControlStyle()

Sınıf tarafından WebControl stille ilgili tüm özellikleri uygulamak için dahili olarak kullanılan stil nesnesini oluşturur. Bu yöntem öncelikle denetim geliştiricileri tarafından kullanılır.

(Devralındığı yer: WebControl)
DataBind()

Bir veri kaynağını CompositeControl ve tüm alt denetimlerine bağlar.

(Devralındığı yer: CompositeControl)
DataBind(Boolean)

Bir veri kaynağını çağrılan sunucu denetimine ve tüm alt denetimlerine olayı tetikle DataBinding seçeneğiyle bağlar.

(Devralındığı yer: Control)
DataBindChildren()

Bir veri kaynağını sunucu denetiminin alt denetimlerine bağlar.

(Devralındığı yer: Control)
Dispose()

Bir sunucu denetiminin bellekten çıkmadan önce son temizlemeyi gerçekleştirmesini sağlar.

(Devralındığı yer: Control)
EndRenderTracing(TextWriter, Object)

İşleme verilerinin tasarım zamanı izlemeyi sonlandırır.

(Devralındığı yer: Control)
EnsureChildControls()

Sunucu denetiminin alt denetimler içerip içermediğini belirler. Aksi takdirde alt denetimler oluşturur.

(Devralındığı yer: Control)
EnsureID()

Atanmış tanımlayıcısı olmayan denetimler için bir tanımlayıcı oluşturur.

(Devralındığı yer: Control)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FindControl(String, Int32)

Geçerli adlandırma kapsayıcısında belirtilen ve parametresinde belirtilen id bir tamsayı ile bir sunucu denetimi arar ve bu da pathOffset aramaya yardımcı olur. Yönteminin FindControl bu sürümünü geçersiz kılmamalısınız.

(Devralındığı yer: Control)
FindControl(String)

Belirtilen id parametreyle geçerli adlandırma kapsayıcısında bir sunucu denetimi arar.

(Devralındığı yer: Control)
Focus()

Giriş odağını bir denetime ayarlar.

(Devralındığı yer: Control)
GetDesignModeState()

Denetim için tasarım zamanı verilerini alır.

(Devralındığı yer: Control)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetRouteUrl(Object)

Bir yol parametreleri kümesine karşılık gelen URL'yi alır.

(Devralındığı yer: Control)
GetRouteUrl(RouteValueDictionary)

Bir yol parametreleri kümesine karşılık gelen URL'yi alır.

(Devralındığı yer: Control)
GetRouteUrl(String, Object)

Bir yol parametreleri kümesine ve yol adına karşılık gelen URL'yi alır.

(Devralındığı yer: Control)
GetRouteUrl(String, RouteValueDictionary)

Bir yol parametreleri kümesine ve yol adına karşılık gelen URL'yi alır.

(Devralındığı yer: Control)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
GetUniqueIDRelativeTo(Control)

Belirtilen denetimin özelliğinin UniqueID ön ekli bölümünü döndürür.

(Devralındığı yer: Control)
HasControls()

Sunucu denetiminin alt denetimler içerip içermediğini belirler.

(Devralındığı yer: Control)
HasEvents()

Olayların denetim için mi yoksa alt denetimler için mi kaydedildiğini belirten bir değer döndürür.

(Devralındığı yer: Control)
IsLiteralContent()

Sunucu denetiminin yalnızca değişmez içeriği barındırdığını belirler.

(Devralındığı yer: Control)
LoadControlState(Object)

yöntemi tarafından SaveControlState() kaydedilen önceki sayfa isteğinden denetim durumu bilgilerini geri yükler.

(Devralındığı yer: Control)
LoadViewState(Object)

yöntemiyle SaveViewState() kaydedilmiş önceki bir istekten görünüm durumu bilgilerini geri yükler.

MapPathSecure(String)

Bir sanal yolun mutlak veya göreli olarak eşlenin fiziksel yolunu alır.

(Devralındığı yer: Control)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
MergeStyle(Style)

Belirtilen stilin boş olmayan öğelerini Web denetimine kopyalar, ancak denetimin varolan stil öğelerinin üzerine yazmaz. Bu yöntem öncelikle denetim geliştiricileri tarafından kullanılır.

(Devralındığı yer: WebControl)
OnAuthenticate(AuthenticateEventArgs)

Kullanıcının kimliğini doğrulamak için olayı tetikler Authenticate .

OnBubbleEvent(Object, EventArgs)

Bir olayın sayfanın kullanıcı arabirimi (UI) sunucu denetimi hiyerarşisine geçirilip geçirileceğini belirler.

OnDataBinding(EventArgs)

Olayı tetikler DataBinding .

(Devralındığı yer: Control)
OnInit(EventArgs)

Olayı tetikler Init .

(Devralındığı yer: Control)
OnLoad(EventArgs)

Olayı tetikler Load .

(Devralındığı yer: Control)
OnLoggedIn(EventArgs)

LoggedIn Kullanıcı Web sitesinde oturum açtığında ve kimliği doğrulandıktan sonra olayı tetikler.

OnLoggingIn(LoginCancelEventArgs)

LoggingIn Kullanıcı oturum açma bilgilerini gönderdiğinde ancak kimlik doğrulaması gerçekleşmeden önce olayı tetikler.

OnLoginError(EventArgs)

Oturum açma girişimi başarısız olduğunda olayı tetikler LoginError .

OnPreRender(EventArgs)

Temel OnPreRender(EventArgs) yöntemini uygular.

OnUnload(EventArgs)

Olayı tetikler Unload .

(Devralındığı yer: Control)
OpenFile(String)

Stream Bir dosyayı okumak için kullanılan alır.

(Devralındığı yer: Control)
RaiseBubbleEvent(Object, EventArgs)

Olayın tüm kaynaklarını ve bilgilerini denetimin üst öğesine atar.

(Devralındığı yer: Control)
RecreateChildControls()

alt denetimlerini öğesinden CompositeControltüretilen bir denetimde yeniden oluşturur.

(Devralındığı yer: CompositeControl)
RemovedControl(Control)

Nesne koleksiyonundan Controls bir alt denetim kaldırıldıktan sonra çağrılır Control .

(Devralındığı yer: Control)
Render(HtmlTextWriter)

Belirtilen HTML yazıcısını kullanarak oturum açma formunu işler.

RenderBeginTag(HtmlTextWriter)

Denetimin HTML açma etiketini belirtilen yazıcıya işler. Bu yöntem öncelikle denetim geliştiricileri tarafından kullanılır.

(Devralındığı yer: WebControl)
RenderChildren(HtmlTextWriter)

Sunucu denetiminin alt öğelerinin içeriğini, istemcide işlenecek içeriği yazan sağlanan HtmlTextWriter bir nesneye gönderir.

(Devralındığı yer: Control)
RenderContents(HtmlTextWriter)

Denetimin içeriğini belirtilen yazıcıya işler. Bu yöntem öncelikle denetim geliştiricileri tarafından kullanılır.

(Devralındığı yer: WebControl)
RenderControl(HtmlTextWriter, ControlAdapter)

Sağlanan bir nesneyi kullanarak sunucu denetimi içeriğini sağlanan HtmlTextWriterControlAdapter bir nesneye gönderir.

(Devralındığı yer: Control)
RenderControl(HtmlTextWriter)

Sunucu denetimi içeriğini sağlanan HtmlTextWriter bir nesneye gönderir ve izleme etkinse denetimle ilgili izleme bilgilerini depolar.

(Devralındığı yer: Control)
RenderEndTag(HtmlTextWriter)

Denetimin HTML kapanış etiketini belirtilen yazıcıya işler. Bu yöntem öncelikle denetim geliştiricileri tarafından kullanılır.

(Devralındığı yer: WebControl)
ResolveAdapter()

Belirtilen denetimin işlenmesinden sorumlu denetim bağdaştırıcısını alır.

(Devralındığı yer: Control)
ResolveClientUrl(String)

Tarayıcı tarafından kullanılabilecek bir URL alır.

(Devralındığı yer: Control)
ResolveUrl(String)

URL'yi istekte bulunan istemcide kullanılabilen url'ye dönüştürür.

(Devralındığı yer: Control)
SaveControlState()

Sayfanın sunucuya geri gönderildiği zamandan bu yana gerçekleşen tüm sunucu denetim durumu değişikliklerini kaydeder.

(Devralındığı yer: Control)
SaveViewState()

Yöntemi çağrıldıktan sonra TrackViewState() değiştirilen tüm durumları kaydeder.

SetDesignModeState(IDictionary)

Denetim için tasarım zamanı verilerini ayarlar.

SetRenderMethodDelegate(RenderMethod)

Sunucu denetimini ve içeriğini üst denetimine işlemek için bir olay işleyicisi temsilcisi atar.

(Devralındığı yer: Control)
SetTraceData(Object, Object, Object)

İzlenen nesneyi, izleme veri anahtarını ve izleme verisi değerini kullanarak işleme verilerinin tasarım zamanı izlemesi için izleme verilerini ayarlar.

(Devralındığı yer: Control)
SetTraceData(Object, Object)

İzleme veri anahtarını ve izleme verisi değerini kullanarak işleme verilerinin tasarım zamanı izlemesi için izleme verilerini ayarlar.

(Devralındığı yer: Control)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
TrackViewState()

Temel TrackViewState() yöntemi geçersiz kılar.

Ekinlikler

Name Description
Authenticate

Kullanıcının kimliği doğrulandığında gerçekleşir.

DataBinding

Sunucu denetimi bir veri kaynağına bağlandığında gerçekleşir.

(Devralındığı yer: Control)
Disposed

ASP.NET sayfası istendiğinde sunucu denetimi yaşam döngüsünün son aşaması olan bellekten bir sunucu denetimi serbest bırakıldığında gerçekleşir.

(Devralındığı yer: Control)
Init

Sunucu denetimi başlatıldığında gerçekleşir ve bu, yaşam döngüsünün ilk adımıdır.

(Devralındığı yer: Control)
Load

Sunucu denetimi nesneye Page yüklendiğinde gerçekleşir.

(Devralındığı yer: Control)
LoggedIn

Kullanıcı Web sitesinde oturum açtığında ve kimliği doğrulandığında gerçekleşir.

LoggingIn

Kullanıcı oturum açma bilgilerini gönderdiğinde, kimlik doğrulaması gerçekleşmeden önce gerçekleşir.

LoginError

Oturum açma hatası algılandığında oluşur.

PreRender

Nesne yüklendikten sonra Control ancak işlemeden önce gerçekleşir.

(Devralındığı yer: Control)
Unload

Sunucu denetimi bellekten kaldırıldığında gerçekleşir.

(Devralındığı yer: Control)

Belirtik Arabirim Kullanımları

Name Description
IAttributeAccessor.GetAttribute(String)

Belirtilen ada sahip Web denetiminin özniteliğini alır.

(Devralındığı yer: WebControl)
IAttributeAccessor.SetAttribute(String, String)

Web denetiminin özniteliğini belirtilen ad ve değere ayarlar.

(Devralındığı yer: WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Tasarımcının tasarım zamanı ortamında bileşik denetimin alt denetim koleksiyonunu yeniden oluşturmasını sağlar.

(Devralındığı yer: CompositeControl)
IControlBuilderAccessor.ControlBuilder

Bu üyenin açıklaması için bkz ControlBuilder. .

(Devralındığı yer: Control)
IControlDesignerAccessor.GetDesignModeState()

Bu üyenin açıklaması için bkz GetDesignModeState(). .

(Devralındığı yer: Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Bu üyenin açıklaması için bkz SetDesignModeState(IDictionary). .

(Devralındığı yer: Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Bu üyenin açıklaması için bkz SetOwnerControl(Control). .

(Devralındığı yer: Control)
IControlDesignerAccessor.UserData

Bu üyenin açıklaması için bkz UserData. .

(Devralındığı yer: Control)
IDataBindingsAccessor.DataBindings

Bu üyenin açıklaması için bkz DataBindings. .

(Devralındığı yer: Control)
IDataBindingsAccessor.HasDataBindings

Bu üyenin açıklaması için bkz HasDataBindings. .

(Devralındığı yer: Control)
IExpressionsAccessor.Expressions

Bu üyenin açıklaması için bkz Expressions. .

(Devralındığı yer: Control)
IExpressionsAccessor.HasExpressions

Bu üyenin açıklaması için bkz HasExpressions. .

(Devralındığı yer: Control)
IParserAccessor.AddParsedSubObject(Object)

Bu üyenin açıklaması için bkz AddParsedSubObject(Object). .

(Devralındığı yer: Control)

Uzantı Metotları

Name Description
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Belirtilen veri denetimi için Dinamik Veri davranışını etkinleştirir.

EnableDynamicData(INamingContainer, Type, Object)

Belirtilen veri denetimi için Dinamik Veri davranışını etkinleştirir.

EnableDynamicData(INamingContainer, Type)

Belirtilen veri denetimi için Dinamik Veri davranışını etkinleştirir.

FindDataSourceControl(Control)

Belirtilen denetim için veri denetimiyle ilişkili veri kaynağını döndürür.

FindFieldTemplate(Control, String)

Belirtilen denetimin adlandırma kapsayıcısında belirtilen sütun için alan şablonunu döndürür.

FindMetaTable(Control)

İçeren veri denetimi için meta tablo nesnesini döndürür.

GetDefaultValues(INamingContainer)

Belirtilen veri denetimi için varsayılan değerlerin koleksiyonunu alır.

GetMetaTable(INamingContainer)

Belirtilen veri denetimi için tablo meta verilerini alır.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Belirtilen veri denetimi için tablo meta verilerini ve varsayılan değer eşlemesini ayarlar.

SetMetaTable(INamingContainer, MetaTable, Object)

Belirtilen veri denetimi için tablo meta verilerini ve varsayılan değer eşlemesini ayarlar.

SetMetaTable(INamingContainer, MetaTable)

Belirtilen veri denetimi için tablo meta verilerini ayarlar.

TryGetMetaTable(INamingContainer, MetaTable)

Tablo meta verilerinin kullanılabilir olup olmadığını belirler.

Şunlara uygulanır

Ayrıca bkz.