Login Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia elementy interfejsu użytkownika na potrzeby logowania się do witryny sieci Web.
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
- Dziedziczenie
- Atrybuty
Przykłady
W poniższym przykładzie kodu użyto Login kontrolki w celu zapewnienia interfejsu użytkownika na potrzeby logowania się do witryny sieci Web.
<%@ 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>
W poniższym przykładzie kodu pokazano, jak można rozszerzyć kontrolkę Login . Kontrolka CustomLogin zawiera kontrolkę DropDownList , która umożliwia użytkownikom wybór dostawcy członkostwa, z którym są uwierzytelniani. (Ci dostawcy są skonfigurowani w Web.config. W metodzie OnLoggingInMembershipProvider właściwość jest ustawiona na wybraną wartość kontrolki DropDownList .
Ważna
Ten przykład zawiera pole tekstowe, które akceptuje dane wejściowe użytkownika, co jest potencjalnym zagrożeniem bezpieczeństwa. Domyślnie ASP.NET strony sieci Web sprawdzają, czy dane wejściowe użytkownika nie zawierają skryptu ani elementów HTML. Aby uzyskać więcej informacji, zobacz Script Exploits Overview (Omówienie luk w zabezpieczeniach skryptów).
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
Uwagi
W tym temacie:
Introduction
Kontrolka to złożona kontrolka Login , która udostępnia wszystkie typowe elementy interfejsu użytkownika potrzebne do uwierzytelniania użytkownika w witrynie sieci Web. Dla wszystkich scenariuszy logowania wymagane są następujące trzy elementy:
Unikatowa nazwa użytkownika identyfikującego użytkownika.
Hasło umożliwiające zweryfikowanie tożsamości użytkownika.
Przycisk logowania służący do wysyłania informacji logowania do serwera.
Kontrolka Login udostępnia również następujące opcjonalne elementy interfejsu użytkownika, które obsługują dodatkowe funkcje:
Link do przypomnienia o hasłach.
Pole wyboru Zapamiętaj mnie w celu zachowania informacji logowania między sesjami.
Link Pomoc dla użytkowników, którzy mają problemy z logowaniem.
Link Zarejestruj nowego użytkownika, który przekierowuje użytkowników do strony rejestracji.
Tekst instrukcji wyświetlany w formularzu logowania.
Niestandardowy tekst błędu wyświetlany po kliknięciu przycisku logowania przez użytkownika bez wypełniania pól nazwy użytkownika lub hasła.
Niestandardowy tekst błędu wyświetlany w przypadku niepowodzenia logowania.
Akcja niestandardowa wykonywana po pomyślnym zalogowaniu.
Sposób ukrycia kontrolki logowania, jeśli użytkownik jest już zalogowany w witrynie.
Aby zapoznać się z tabelą pokazującą, które kontrolki są wymagane i które są opcjonalne, zobacz LayoutTemplate właściwość.
Uwaga / Notatka
Jeśli nie znasz zestawu kontrolek logowania dostępnych w ASP.NET, zobacz omówienie kontrolek logowania ASP.NET przed kontynuowaniem. Aby uzyskać listę innych tematów związanych z kontrolkami logowania i członkostwem, zobacz Zarządzanie użytkownikami przy użyciu członkostwa.
Ważna
Akceptowanie danych wejściowych użytkownika jest potencjalnym zagrożeniem bezpieczeństwa. Złośliwi użytkownicy mogą wysyłać dane przeznaczone do ujawnienia luk w zabezpieczeniach lub uruchamiania programów, które próbują wygenerować hasła. Aby zwiększyć bezpieczeństwo podczas pracy z danymi wejściowymi użytkownika, należy użyć funkcji weryfikacji kontroli i zabezpieczyć wszystkich dostawców danych skonfigurowanych do kontroli. Aby uzyskać więcej informacji, zobacz Zabezpieczanie kontrolek logowania, Podstawowe praktyki zabezpieczeń dla aplikacji internetowych i Zabezpieczanie członkostwa.
Kontrolka Login używa dostawcy członkostwa do uzyskiwania poświadczeń użytkownika. Jeśli nie określisz inaczej, kontrolka Login używa domyślnego dostawcy członkostwa zdefiniowanego w pliku Web.config. Aby określić innego dostawcę, ustaw MembershipProvider właściwość na jedną z nazw dostawców członkostwa zdefiniowaną w pliku Web.config aplikacji. Aby uzyskać więcej informacji, zobacz Dostawcy członkostwa.
Jeśli chcesz użyć niestandardowej usługi uwierzytelniania, możesz użyć OnAuthenticate metody w celu wywołania usługi.
Style i szablony
Wygląd kontrolki Login można w pełni dostosowywać za pomocą szablonów i ustawień stylu. Wszystkie wiadomości tekstowe interfejsu użytkownika można również dostosowywać za pomocą właściwości Login klasy. Domyślny tekst interfejsu jest automatycznie lokalizowany na podstawie ustawień regionalnych na serwerze.
Jeśli kontrolka Login jest dostosowywana za pomocą szablonów, AccessKey właściwość i TabIndex właściwość są ignorowane. W takim przypadku ustaw AccessKey właściwość i TabIndex właściwość każdej kontrolki podrzędnej szablonu bezpośrednio.
Login właściwości kontrolki reprezentowane przez pola tekstowe, takie jak UserName i Password, są dostępne we wszystkich fazach cyklu życia strony. Kontrolka będzie pobierać wszelkie zmiany wprowadzone przez użytkownika końcowego TextChanged za pomocą zdarzenia wyzwalanego przez pola tekstowe.
Uwaga / Notatka
Jeśli osadzasz kontrolkę LoginWizardStep w obiekcie, jawnie ustaw ActiveStepIndex właściwość w procedurze obsługi zdarzeń Page_Load , jeśli użytkownik jest uwierzytelniony. Kontrolka Wizard nie przechodzi automatycznie do następnego WizardStep obiektu w tym scenariuszu.
W poniższej tabeli wymieniono Login właściwości stylu kontrolki i wyjaśniono, który element interfejsu użytkownika ma wpływ na każdą właściwość stylu. Aby uzyskać listę właściwości, do których ma zastosowanie każdy styl, zobacz dokumentację poszczególnych właściwości stylu.
| Właściwość Style | Element interfejsu użytkownika, którego dotyczy problem |
|---|---|
| BorderPadding | Odstęp między zawartością kontrolki a obramowaniem kontrolki. |
| CheckBoxStyle | Pole wyboru Zapamiętaj mnie. |
| FailureTextStyle | Tekst niepowodzenia logowania. |
| InstructionTextStyle | Tekst instruktażowy na stronie, który informuje użytkowników, jak używać kontrolki. |
| LabelStyle | Etykiety dla wszystkich pól wejściowych, takich jak pola tekstowe. |
| TextBoxStyle | Pola wejściowe wprowadzania tekstu. |
| TitleTextStyle | Tekst tytułu. |
| ValidatorTextStyle | Tekst wyświetlany użytkownikowi, gdy próba logowania nie powiedzie się z powodu błędów walidacji. |
| HyperLinkStyle | Łącza do innych stron. |
| LoginButtonStyle | Przycisk Zaloguj się. |
Grupowanie walidacji
Właściwości UserName i Password mają RequiredFieldValidator skojarzone kontrolki, aby uniemożliwić użytkownikom przesyłanie strony bez podawania wymaganych informacji.
Kontrolka Login używa grupy sprawdzania poprawności, aby inne pola na tej samej stronie, co kontrolka Login mogły być weryfikowane oddzielnie. Domyślnie ID właściwość kontrolki Login jest używana jako nazwa grupy weryfikacji. Na przykład kontrolka Login o identyfikatorze "Login1" będzie używać nazwy grupy weryfikacji "Login1". Jeśli chcesz ustawić grupę sprawdzania poprawności, której Login częścią jest kontrolka, musisz utworzyć szablon kontrolki i zmienić nazwę grupy weryfikacji.
Stosowanie stylów CSS
Kontrolka Login umożliwia określanie reguł stylu CSS w adiustacji. Jeśli używasz szablonów do dostosowywania wyglądu Login kontrolki, możesz określić style CSS w znacznikach w szablonach. W takim przypadku nie jest wymagana dodatkowa tabela zewnętrzna. Możesz uniemożliwić renderowanie tabeli, ustawiając RenderOuterTable właściwość na false.
Accessibility
Aby uzyskać informacje o sposobie konfigurowania tej kontrolki tak, aby generowała adiustację zgodną ze standardami ułatwień dostępu, zobacz Ułatwienia dostępu w programie Visual Studio oraz ASP.NET i kontrolki ASP.NET i ułatwienia dostępu.
Składnia deklaratywna
<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>
Konstruktory
| Nazwa | Opis |
|---|---|
| Login() |
Tworzy nowe wystąpienie kontrolki Login . |
Pola
| Nazwa | Opis |
|---|---|
| LoginButtonCommandName |
Reprezentuje nazwę polecenia skojarzona z przyciskiem logowania. |
Właściwości
| Nazwa | Opis |
|---|---|
| AccessKey |
Pobiera lub ustawia klucz dostępu, który umożliwia szybkie przejście do kontroli serwera sieci Web. (Odziedziczone po WebControl) |
| Adapter |
Pobiera kartę specyficzną dla przeglądarki dla kontrolki. (Odziedziczone po Control) |
| AppRelativeTemplateSourceDirectory |
Pobiera lub ustawia względny katalog Page wirtualny aplikacji obiektu lub UserControl , który zawiera tę kontrolkę. (Odziedziczone po Control) |
| Attributes |
Pobiera kolekcję dowolnych atrybutów (tylko do renderowania), które nie odpowiadają właściwościom kontrolki. (Odziedziczone po WebControl) |
| BackColor |
Pobiera lub ustawia kolor tła kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
| BindingContainer |
Pobiera kontrolkę zawierającą powiązanie danych tego formantu. (Odziedziczone po Control) |
| BorderColor |
Pobiera lub ustawia kolor obramowania kontrolki sieci Web. (Odziedziczone po WebControl) |
| BorderPadding |
Pobiera lub ustawia ilość wypełniania wewnątrz obramowania kontrolki Login . |
| BorderStyle |
Pobiera lub ustawia styl obramowania kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
| BorderWidth |
Pobiera lub ustawia szerokość obramowania kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
| CheckBoxStyle |
Pobiera odwołanie do Style obiektu, który definiuje ustawienia pola wyboru Zapamiętaj mnie. |
| ChildControlsCreated |
Pobiera wartość wskazującą, czy kontrolki podrzędne kontrolki serwera zostały utworzone. (Odziedziczone po Control) |
| ClientID |
Pobiera identyfikator kontrolki dla znaczników HTML generowanych przez ASP.NET. (Odziedziczone po Control) |
| ClientIDMode |
Pobiera lub ustawia algorytm używany do generowania wartości ClientID właściwości. (Odziedziczone po Control) |
| ClientIDSeparator |
Pobiera wartość znaku reprezentującą znak separatora używany we ClientID właściwości . (Odziedziczone po Control) |
| Context |
HttpContext Pobiera obiekt skojarzony z kontrolką serwera dla bieżącego żądania sieci Web. (Odziedziczone po Control) |
| Controls |
ControlCollection Pobiera obiekt reprezentujący kontrolki podrzędne w obiekcie CompositeControl. (Odziedziczone po CompositeControl) |
| ControlStyle |
Pobiera styl kontrolki serwera sieci Web. Ta właściwość jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
| ControlStyleCreated |
Pobiera wartość wskazującą Style , czy obiekt został utworzony dla ControlStyle właściwości . Ta właściwość jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
| CreateUserIconUrl |
Pobiera lokalizację obrazu do wyświetlenia obok linku do strony rejestracji dla nowych użytkowników. |
| CreateUserText |
Pobiera lub ustawia tekst linku do strony rejestracji dla nowych użytkowników. |
| CreateUserUrl |
Pobiera lub ustawia adres URL strony rejestracji nowego użytkownika. |
| CssClass |
Pobiera lub ustawia klasę kaskadowego arkusza stylów (CSS) renderowaną przez kontrolkę serwera sieci Web na kliencie. (Odziedziczone po WebControl) |
| DataItemContainer |
Pobiera odwołanie do kontenera nazewnictwa, jeśli kontener nazewnictwa implementuje IDataItemContainerelement . (Odziedziczone po Control) |
| DataKeysContainer |
Pobiera odwołanie do kontenera nazewnictwa, jeśli kontener nazewnictwa implementuje IDataKeysControlelement . (Odziedziczone po Control) |
| DesignMode |
Pobiera wartość wskazującą, czy kontrolka jest używana na powierzchni projektowej. (Odziedziczone po Control) |
| DestinationPageUrl |
Pobiera lub ustawia adres URL strony wyświetlanej użytkownikowi po pomyślnym podjęciu próby logowania. |
| DisplayRememberMe |
Pobiera lub ustawia wartość wskazującą, czy wyświetlić pole wyboru, aby umożliwić użytkownikowi kontrolowanie, czy trwały plik cookie jest wysyłany do przeglądarki. |
| Enabled |
Pobiera lub ustawia wartość wskazującą, czy kontrolka serwera sieci Web jest włączona. (Odziedziczone po WebControl) |
| EnableTheming |
Pobiera lub ustawia wartość wskazującą, czy motywy mają zastosowanie do tej kontrolki. (Odziedziczone po WebControl) |
| EnableViewState |
Pobiera lub ustawia wartość wskazującą, czy kontrolka serwera utrzymuje stan widoku, oraz stan widoku wszystkich kontrolek podrzędnych, które zawiera, do klienta żądającego. (Odziedziczone po Control) |
| Events |
Pobiera listę delegatów programu obsługi zdarzeń dla kontrolki. Ta właściwość jest tylko do odczytu. (Odziedziczone po Control) |
| FailureAction |
Pobiera lub ustawia akcję, która występuje, gdy próba logowania zakończy się niepowodzeniem. |
| FailureText |
Pobiera lub ustawia tekst wyświetlany w przypadku niepowodzenia próby logowania. |
| FailureTextStyle |
Pobiera odwołanie do kolekcji właściwości definiujących wygląd tekstu błędu w kontrolce Login . |
| Font |
Pobiera właściwości czcionki skojarzone z kontrolką serwera sieci Web. (Odziedziczone po WebControl) |
| ForeColor |
Pobiera lub ustawia kolor pierwszego planu (zazwyczaj kolor tekstu) kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
| HasAttributes |
Pobiera wartość wskazującą, czy kontrolka ma ustawione atrybuty. (Odziedziczone po WebControl) |
| HasChildViewState |
Pobiera wartość wskazującą, czy kontrolki podrzędne bieżącej kontrolki serwera mają zapisane ustawienia stanu widoku. (Odziedziczone po Control) |
| Height |
Pobiera lub ustawia wysokość kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
| HelpPageIconUrl |
Pobiera lokalizację obrazu do wyświetlenia obok linku do strony pomocy logowania. |
| HelpPageText |
Pobiera lub ustawia tekst linku do strony pomocy logowania. |
| HelpPageUrl |
Pobiera lub ustawia adres URL strony pomocy logowania. |
| HyperLinkStyle |
Pobiera odwołanie do kolekcji właściwości definiujących wygląd hiperlinków w kontrolce Login . |
| ID |
Pobiera lub ustawia identyfikator programowy przypisany do kontrolki serwera. (Odziedziczone po Control) |
| IdSeparator |
Pobiera znak używany do oddzielania identyfikatorów kontrolek. (Odziedziczone po Control) |
| InstructionText |
Pobiera lub ustawia tekst instrukcji logowania dla użytkownika. |
| InstructionTextStyle |
Pobiera odwołanie do TableItemStyle obiektu, który definiuje ustawienia tekstu instrukcji w kontrolce Login . |
| IsChildControlStateCleared |
Pobiera wartość wskazującą, czy kontrolki zawarte w tej kontrolce mają stan kontroli. (Odziedziczone po Control) |
| IsEnabled |
Pobiera wartość wskazującą, czy kontrolka jest włączona. (Odziedziczone po WebControl) |
| IsTrackingViewState |
Pobiera wartość wskazującą, czy kontrolka serwera zapisuje zmiany w stanie widoku. (Odziedziczone po Control) |
| IsViewStateEnabled |
Pobiera wartość wskazującą, czy dla tej kontrolki jest włączony stan widoku. (Odziedziczone po Control) |
| LabelStyle |
Pobiera odwołanie do TableItemStyle obiektu, który definiuje ustawienia Login etykiet kontrolek. |
| LayoutTemplate |
Pobiera lub ustawia szablon używany do wyświetlania kontrolki Login . |
| LoadViewStateByID |
Pobiera wartość wskazującą, czy kontrolka uczestniczy w ładowaniu stanu widoku przez ID zamiast indeksu. (Odziedziczone po Control) |
| LoginButtonImageUrl |
Pobiera lub ustawia adres URL obrazu do użycia na potrzeby przycisku logowania. |
| LoginButtonStyle |
Pobiera odwołanie do Style obiektu, który umożliwia ustawienie wyglądu przycisku logowania w kontrolce Login . |
| LoginButtonText |
Pobiera lub ustawia tekst Login przycisku logowania kontrolki. |
| LoginButtonType |
Pobiera lub ustawia typ przycisku, który ma być używany podczas renderowania Login przycisku. |
| MembershipProvider |
Pobiera lub ustawia nazwę dostawcy danych członkostwa używanego przez kontrolkę. |
| NamingContainer |
Pobiera odwołanie do kontenera nazewnictwa kontrolki serwera, który tworzy unikatową przestrzeń nazw do różnicowania między kontrolkami serwera o tej samej ID wartości właściwości. (Odziedziczone po Control) |
| Orientation |
Pobiera lub ustawia wartość określającą położenie elementów Login kontrolki na stronie. |
| Page |
Pobiera odwołanie do Page wystąpienia zawierającego kontrolkę serwera. (Odziedziczone po Control) |
| Parent |
Pobiera odwołanie do kontrolki nadrzędnej kontrolki serwera w hierarchii kontroli strony. (Odziedziczone po Control) |
| Password |
Pobiera hasło wprowadzone przez użytkownika. |
| PasswordLabelText |
Pobiera lub ustawia tekst etykiety dla pola tekstowego Password . |
| PasswordRecoveryIconUrl |
Pobiera lokalizację obrazu do wyświetlenia obok linku do strony odzyskiwania hasła. |
| PasswordRecoveryText |
Pobiera lub ustawia tekst linku do strony odzyskiwania hasła. |
| PasswordRecoveryUrl |
Pobiera lub ustawia adres URL strony odzyskiwania hasła. |
| PasswordRequiredErrorMessage |
Pobiera lub ustawia komunikat o błędzie wyświetlany w kontrolce ValidationSummary , gdy pole hasła pozostanie puste. |
| RememberMeSet |
Pobiera lub ustawia wartość wskazującą, czy plik cookie uwierzytelniania trwałego ma być wysyłany do przeglądarki użytkownika. |
| RememberMeText |
Pobiera lub ustawia tekst etykiety dla pola wyboru Zapamiętaj mnie. |
| RenderingCompatibility |
Pobiera wartość określającą wersję ASP.NET, z którą renderowany kod HTML będzie zgodny. (Odziedziczone po Control) |
| RenderOuterTable |
Pobiera lub ustawia wartość wskazującą, czy kontrolka otacza renderowany kod HTML w elemecie |
| Site |
Pobiera informacje o kontenerze, który hostuje bieżącą kontrolkę podczas renderowania na powierzchni projektowej. (Odziedziczone po Control) |
| SkinID |
Pobiera lub ustawia skórę do zastosowania do kontrolki. (Odziedziczone po WebControl) |
| Style |
Pobiera kolekcję atrybutów tekstowych, które będą renderowane jako atrybut stylu na zewnętrznym tagu kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
| SupportsDisabledAttribute |
Pobiera wartość wskazującą, czy kontrolka powinna ustawić |
| TabIndex |
Pobiera lub ustawia indeks karty kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
| TagKey |
HtmlTextWriterTag Pobiera wartość odpowiadającą kontrolceLogin. Ta właściwość jest używana głównie przez deweloperów kontrolek. |
| TagName |
Pobiera nazwę tagu kontrolki. Ta właściwość jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
| TemplateControl |
Pobiera lub ustawia odwołanie do szablonu zawierającego tę kontrolkę. (Odziedziczone po Control) |
| TemplateSourceDirectory |
Pobiera katalog wirtualny obiektu Page lub UserControl , który zawiera bieżącą kontrolkę serwera. (Odziedziczone po Control) |
| TextBoxStyle |
Pobiera odwołanie do kolekcji właściwości definiujących wygląd pól tekstowych w kontrolce Login . |
| TextLayout |
Określa położenie każdej etykiety względem skojarzonego pola tekstowego kontrolki Login . |
| TitleText |
Pobiera lub ustawia tytuł kontrolki Login . |
| TitleTextStyle |
Pobiera odwołanie do kolekcji właściwości, które definiują wygląd tekstu tytułu w kontrolce Login . |
| ToolTip |
Pobiera lub ustawia tekst wyświetlany po umieszczeniu wskaźnika myszy na kontrolce serwera sieci Web. (Odziedziczone po WebControl) |
| UniqueID |
Pobiera unikatowy, hierarchicznie kwalifikowany identyfikator kontroli serwera. (Odziedziczone po Control) |
| UserName |
Pobiera nazwę użytkownika wprowadzoną przez użytkownika. |
| UserNameLabelText |
Pobiera lub ustawia tekst etykiety dla pola tekstowego UserName . |
| UserNameRequiredErrorMessage |
Pobiera lub ustawia komunikat o błędzie wyświetlany w kontrolce ValidationSummary , gdy pole nazwy użytkownika pozostanie puste. |
| ValidateRequestMode |
Pobiera lub ustawia wartość wskazującą, czy kontrolka sprawdza dane wejściowe klienta z przeglądarki pod kątem potencjalnie niebezpiecznych wartości. (Odziedziczone po Control) |
| ValidatorTextStyle |
Pobiera odwołanie do kolekcji właściwości definiujących wygląd komunikatów Style o błędach skojarzonych z modułami sprawdzania poprawności używanymi przez kontrolkę Login . |
| ViewState |
Pobiera słownik informacji o stanie, który umożliwia zapisywanie i przywracanie stanu widoku kontroli serwera w wielu żądaniach dla tej samej strony. (Odziedziczone po Control) |
| ViewStateIgnoresCase |
Pobiera wartość wskazującą, czy StateBag obiekt jest bez uwzględniania wielkości liter. (Odziedziczone po Control) |
| ViewStateMode |
Pobiera lub ustawia tryb wyświetlania tej kontrolki. (Odziedziczone po Control) |
| Visible |
Pobiera lub ustawia wartość wskazującą, czy kontrolka serwera jest renderowana jako interfejs użytkownika na stronie. (Odziedziczone po Control) |
| VisibleWhenLoggedIn |
Pobiera lub ustawia wartość wskazującą, czy kontrolka Login ma być wyświetlana po uwierzytelnieniu użytkownika. |
| Width |
Pobiera lub ustawia szerokość kontrolki serwera sieci Web. (Odziedziczone po WebControl) |
Metody
| Nazwa | Opis |
|---|---|
| AddAttributesToRender(HtmlTextWriter) |
Dodaje atrybuty i style HTML, które należy renderować do określonego HtmlTextWriterTagelementu . Ta metoda jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
| AddedControl(Control, Int32) |
Wywoływana po dodaniu kontrolki podrzędnej do Controls kolekcji Control obiektu. (Odziedziczone po Control) |
| AddParsedSubObject(Object) |
Powiadamia kontrolkę serwera, że element ( XML lub HTML) został przeanalizowany i dodaje element do obiektu kontrolki ControlCollection serwera. (Odziedziczone po Control) |
| ApplyStyle(Style) |
Kopiuje wszystkie elementy inne niż elementy określonego stylu do kontrolki Sieci Web, zastępując wszystkie istniejące elementy stylu kontrolki. Ta metoda jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
| ApplyStyleSheetSkin(Page) |
Stosuje właściwości stylu zdefiniowane w arkuszu stylów strony do kontrolki. (Odziedziczone po Control) |
| BeginRenderTracing(TextWriter, Object) |
Rozpoczyna śledzenie czasu projektowania danych renderowania. (Odziedziczone po Control) |
| BuildProfileTree(String, Boolean) |
Zbiera informacje o kontrolce serwera i dostarcza ją do Trace właściwości, która ma być wyświetlana po włączeniu śledzenia dla strony. (Odziedziczone po Control) |
| ClearCachedClientID() |
Ustawia buforowana ClientID wartość na |
| ClearChildControlState() |
Usuwa informacje o stanie kontroli dla kontrolek podrzędnych kontrolki serwera. (Odziedziczone po Control) |
| ClearChildState() |
Usuwa informacje o stanie widoku i stanie kontroli dla wszystkich kontrolek podrzędnych kontrolki serwera. (Odziedziczone po Control) |
| ClearChildViewState() |
Usuwa informacje o stanie widoku dla wszystkich kontrolek podrzędnych kontrolki serwera. (Odziedziczone po Control) |
| ClearEffectiveClientIDMode() |
ClientIDMode Ustawia właściwość bieżącego wystąpienia kontrolki i wszystkich kontrolek podrzędnych na Inheritwartość . (Odziedziczone po Control) |
| CopyBaseAttributes(WebControl) |
Kopiuje właściwości, które nie są hermetyzowane przez Style obiekt z określonej kontrolki serwera sieci Web do kontrolki serwera sieci Web, z którego jest wywoływana ta metoda. Ta metoda jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
| CreateChildControls() |
Tworzy poszczególne kontrolki tworzące kontrolkę Login i kojarzą programy obsługi zdarzeń z ich zdarzeniami. |
| CreateControlCollection() |
Tworzy nowy ControlCollection obiekt do przechowywania kontrolek podrzędnych (literału i serwera) kontrolki serwera. (Odziedziczone po Control) |
| CreateControlStyle() |
Tworzy obiekt stylu używany wewnętrznie przez klasę WebControl do implementowania wszystkich właściwości powiązanych ze stylem. Ta metoda jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
| DataBind() |
Wiąże źródło danych ze wszystkimi CompositeControl kontrolkami podrzędnymi i . (Odziedziczone po CompositeControl) |
| DataBind(Boolean) |
Wiąże źródło danych z wywołaną kontrolką serwera i wszystkie jego kontrolki podrzędne z opcją wywołania DataBinding zdarzenia. (Odziedziczone po Control) |
| DataBindChildren() |
Wiąże źródło danych z kontrolkami podrzędnymi kontrolki serwera. (Odziedziczone po Control) |
| Dispose() |
Umożliwia kontrolce serwera przeprowadzenie końcowego czyszczenia przed zwolnieniem z pamięci. (Odziedziczone po Control) |
| EndRenderTracing(TextWriter, Object) |
Kończy śledzenie czasu projektowania danych renderowania. (Odziedziczone po Control) |
| EnsureChildControls() |
Określa, czy kontrolka serwera zawiera kontrolki podrzędne. Jeśli tak nie jest, tworzy kontrolki podrzędne. (Odziedziczone po Control) |
| EnsureID() |
Tworzy identyfikator kontrolek, które nie mają przypisanego identyfikatora. (Odziedziczone po Control) |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| FindControl(String, Int32) |
Wyszukuje bieżący kontener nazewnictwa dla kontrolki serwera z określoną |
| FindControl(String) |
Wyszukuje bieżący kontener nazewnictwa dla kontrolki serwera przy użyciu określonego |
| Focus() |
Ustawia fokus danych wejściowych na kontrolkę. (Odziedziczone po Control) |
| GetDesignModeState() |
Pobiera dane czasu projektowania dla kontrolki. (Odziedziczone po Control) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetRouteUrl(Object) |
Pobiera adres URL odpowiadający zestawowi parametrów trasy. (Odziedziczone po Control) |
| GetRouteUrl(RouteValueDictionary) |
Pobiera adres URL odpowiadający zestawowi parametrów trasy. (Odziedziczone po Control) |
| GetRouteUrl(String, Object) |
Pobiera adres URL odpowiadający zestawowi parametrów trasy i nazwie trasy. (Odziedziczone po Control) |
| GetRouteUrl(String, RouteValueDictionary) |
Pobiera adres URL odpowiadający zestawowi parametrów trasy i nazwie trasy. (Odziedziczone po Control) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| GetUniqueIDRelativeTo(Control) |
Zwraca prefiksowaną część UniqueID właściwości określonej kontrolki. (Odziedziczone po Control) |
| HasControls() |
Określa, czy kontrolka serwera zawiera jakiekolwiek kontrolki podrzędne. (Odziedziczone po Control) |
| HasEvents() |
Zwraca wartość wskazującą, czy zdarzenia są zarejestrowane dla kontrolki, czy dla kontrolek podrzędnych. (Odziedziczone po Control) |
| IsLiteralContent() |
Określa, czy kontrolka serwera zawiera tylko zawartość literału. (Odziedziczone po Control) |
| LoadControlState(Object) |
Przywraca informacje o stanie kontroli z poprzedniego żądania strony, które zostało zapisane przez metodę SaveControlState() . (Odziedziczone po Control) |
| LoadViewState(Object) |
Przywraca informacje o stanie widoku z poprzedniego żądania, które zostało zapisane za pomocą SaveViewState() metody . |
| MapPathSecure(String) |
Pobiera ścieżkę fizyczną, z którą mapuje się ścieżka wirtualna , bezwzględna lub względna. (Odziedziczone po Control) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| MergeStyle(Style) |
Kopiuje wszystkie elementy inne niż elementy określonego stylu do kontrolki Sieci Web, ale nie zastąpi żadnych istniejących elementów stylu kontrolki. Ta metoda jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
| OnAuthenticate(AuthenticateEventArgs) |
Authenticate Zgłasza zdarzenie w celu uwierzytelnienia użytkownika. |
| OnBubbleEvent(Object, EventArgs) |
Określa, czy przekazać zdarzenie w górę hierarchii kontroli serwera interfejsu użytkownika (UI) strony. |
| OnDataBinding(EventArgs) |
DataBinding Wywołuje zdarzenie. (Odziedziczone po Control) |
| OnInit(EventArgs) |
Init Wywołuje zdarzenie. (Odziedziczone po Control) |
| OnLoad(EventArgs) |
Load Wywołuje zdarzenie. (Odziedziczone po Control) |
| OnLoggedIn(EventArgs) |
Zgłasza zdarzenie po zalogowaniu LoggedIn użytkownika do witryny sieci Web i uwierzytelnieniu. |
| OnLoggingIn(LoginCancelEventArgs) |
LoggingIn Zgłasza zdarzenie, gdy użytkownik przesyła informacje logowania, ale przed rozpoczęciem uwierzytelniania. |
| OnLoginError(EventArgs) |
LoginError Zgłasza zdarzenie, gdy próba logowania nie powiedzie się. |
| OnPreRender(EventArgs) |
Implementuje metodę podstawową OnPreRender(EventArgs) . |
| OnUnload(EventArgs) |
Unload Wywołuje zdarzenie. (Odziedziczone po Control) |
| OpenFile(String) |
Pobiera element Stream używany do odczytywania pliku. (Odziedziczone po Control) |
| RaiseBubbleEvent(Object, EventArgs) |
Przypisuje wszystkie źródła zdarzenia i jego informacje do elementu nadrzędnego kontrolki. (Odziedziczone po Control) |
| RecreateChildControls() |
Ponownie utworzy kontrolki podrzędne w kontrolce pochodzącej z elementu CompositeControl. (Odziedziczone po CompositeControl) |
| RemovedControl(Control) |
Wywoływana po usunięciu kontrolki podrzędnej z Controls kolekcji Control obiektu. (Odziedziczone po Control) |
| Render(HtmlTextWriter) |
Renderuje formularz logowania przy użyciu określonego składnika zapisywania HTML. |
| RenderBeginTag(HtmlTextWriter) |
Renderuje tag otwierający HTML kontrolki do określonego składnika zapisywania. Ta metoda jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
| RenderChildren(HtmlTextWriter) |
Zwraca zawartość elementów podrzędnych kontrolki serwera do dostarczonego HtmlTextWriter obiektu, który zapisuje zawartość do renderowania na kliencie. (Odziedziczone po Control) |
| RenderContents(HtmlTextWriter) |
Renderuje zawartość kontrolki do określonego składnika zapisywania. Ta metoda jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
| RenderControl(HtmlTextWriter, ControlAdapter) |
Zwraca kontrolę zawartości serwera do dostarczonego obiektu przy użyciu podanego HtmlTextWriterControlAdapter obiektu. (Odziedziczone po Control) |
| RenderControl(HtmlTextWriter) |
Dane wyjściowe serwera kontrolują zawartość w podanym HtmlTextWriter obiekcie i przechowują informacje śledzenia dotyczące kontrolki, jeśli śledzenie jest włączone. (Odziedziczone po Control) |
| RenderEndTag(HtmlTextWriter) |
Renderuje tag zamykający HTML kontrolki do określonego składnika zapisywania. Ta metoda jest używana głównie przez deweloperów kontrolek. (Odziedziczone po WebControl) |
| ResolveAdapter() |
Pobiera kartę sterową odpowiedzialną za renderowanie określonej kontrolki. (Odziedziczone po Control) |
| ResolveClientUrl(String) |
Pobiera adres URL, który może być używany przez przeglądarkę. (Odziedziczone po Control) |
| ResolveUrl(String) |
Konwertuje adres URL na adres, który może być używany przez klienta żądającego. (Odziedziczone po Control) |
| SaveControlState() |
Zapisuje wszelkie zmiany stanu kontroli serwera, które wystąpiły od czasu opublikowania strony z powrotem na serwerze. (Odziedziczone po Control) |
| SaveViewState() |
Zapisuje dowolny stan, który został zmodyfikowany po wywołaniu TrackViewState() metody. |
| SetDesignModeState(IDictionary) |
Ustawia dane czasu projektowania dla kontrolki. |
| SetRenderMethodDelegate(RenderMethod) |
Przypisuje delegata programu obsługi zdarzeń, aby renderować kontrolkę serwera i jego zawartość do kontrolki nadrzędnej. (Odziedziczone po Control) |
| SetTraceData(Object, Object, Object) |
Ustawia dane śledzenia do śledzenia czasu projektowania danych renderowania przy użyciu obiektu śledzenia, klucza danych śledzenia i wartości danych śledzenia. (Odziedziczone po Control) |
| SetTraceData(Object, Object) |
Ustawia dane śledzenia na potrzeby śledzenia czasu projektowania danych renderowania przy użyciu klucza danych śledzenia i wartości danych śledzenia. (Odziedziczone po Control) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
| TrackViewState() |
Zastępuje metodę podstawową TrackViewState() . |
Zdarzenia
| Nazwa | Opis |
|---|---|
| Authenticate |
Występuje po uwierzytelnieniu użytkownika. |
| DataBinding |
Występuje, gdy kontrolka serwera wiąże się ze źródłem danych. (Odziedziczone po Control) |
| Disposed |
Występuje, gdy kontrolka serwera jest zwalniana z pamięci, który jest ostatnim etapem cyklu życia kontroli serwera, gdy żądana jest strona ASP.NET. (Odziedziczone po Control) |
| Init |
Występuje, gdy kontrolka serwera jest inicjowana, co jest pierwszym krokiem w jego cyklu życia. (Odziedziczone po Control) |
| Load |
Występuje, gdy kontrolka serwera jest ładowana do Page obiektu. (Odziedziczone po Control) |
| LoggedIn |
Występuje, gdy użytkownik loguje się do witryny sieci Web i został uwierzytelniony. |
| LoggingIn |
Występuje, gdy użytkownik przesyła informacje logowania przed rozpoczęciem uwierzytelniania. |
| LoginError |
Występuje po wykryciu błędu logowania. |
| PreRender |
Występuje po załadowaniu Control obiektu, ale przed renderowaniem. (Odziedziczone po Control) |
| Unload |
Występuje, gdy kontrolka serwera jest zwalniana z pamięci. (Odziedziczone po Control) |
Jawne implementacje interfejsu
| Nazwa | Opis |
|---|---|
| IAttributeAccessor.GetAttribute(String) |
Pobiera atrybut kontrolki sieci Web o określonej nazwie. (Odziedziczone po WebControl) |
| IAttributeAccessor.SetAttribute(String, String) |
Ustawia atrybut kontrolki Sieci Web na określoną nazwę i wartość. (Odziedziczone po WebControl) |
| ICompositeControlDesignerAccessor.RecreateChildControls() |
Umożliwia projektantowi ponowne utworzenie kolekcji kontrolek podrzędnych złożonej kontrolki w środowisku czasu projektowania. (Odziedziczone po CompositeControl) |
| IControlBuilderAccessor.ControlBuilder |
Aby uzyskać opis tego elementu członkowskiego, zobacz ControlBuilder. (Odziedziczone po Control) |
| IControlDesignerAccessor.GetDesignModeState() |
Aby uzyskać opis tego elementu członkowskiego, zobacz GetDesignModeState(). (Odziedziczone po Control) |
| IControlDesignerAccessor.SetDesignModeState(IDictionary) |
Aby uzyskać opis tego elementu członkowskiego, zobacz SetDesignModeState(IDictionary). (Odziedziczone po Control) |
| IControlDesignerAccessor.SetOwnerControl(Control) |
Aby uzyskać opis tego elementu członkowskiego, zobacz SetOwnerControl(Control). (Odziedziczone po Control) |
| IControlDesignerAccessor.UserData |
Aby uzyskać opis tego elementu członkowskiego, zobacz UserData. (Odziedziczone po Control) |
| IDataBindingsAccessor.DataBindings |
Aby uzyskać opis tego elementu członkowskiego, zobacz DataBindings. (Odziedziczone po Control) |
| IDataBindingsAccessor.HasDataBindings |
Aby uzyskać opis tego elementu członkowskiego, zobacz HasDataBindings. (Odziedziczone po Control) |
| IExpressionsAccessor.Expressions |
Aby uzyskać opis tego elementu członkowskiego, zobacz Expressions. (Odziedziczone po Control) |
| IExpressionsAccessor.HasExpressions |
Aby uzyskać opis tego elementu członkowskiego, zobacz HasExpressions. (Odziedziczone po Control) |
| IParserAccessor.AddParsedSubObject(Object) |
Aby uzyskać opis tego elementu członkowskiego, zobacz AddParsedSubObject(Object). (Odziedziczone po Control) |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) |
Włącza zachowanie danych dynamicznych dla określonej kontrolki danych. |
| EnableDynamicData(INamingContainer, Type, Object) |
Włącza zachowanie danych dynamicznych dla określonej kontrolki danych. |
| EnableDynamicData(INamingContainer, Type) |
Włącza zachowanie danych dynamicznych dla określonej kontrolki danych. |
| FindDataSourceControl(Control) |
Zwraca źródło danych skojarzone z kontrolką danych dla określonej kontrolki. |
| FindFieldTemplate(Control, String) |
Zwraca szablon pola dla określonej kolumny w kontenerze nazewnictwa określonej kontrolki. |
| FindMetaTable(Control) |
Zwraca obiekt metatable dla kontrolki zawierającej dane. |
| GetDefaultValues(INamingContainer) |
Pobiera kolekcję wartości domyślnych dla określonej kontrolki danych. |
| GetMetaTable(INamingContainer) |
Pobiera metadane tabeli dla określonej kontrolki danych. |
| SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) |
Ustawia metadane tabeli i domyślne mapowanie wartości dla określonej kontrolki danych. |
| SetMetaTable(INamingContainer, MetaTable, Object) |
Ustawia metadane tabeli i domyślne mapowanie wartości dla określonej kontrolki danych. |
| SetMetaTable(INamingContainer, MetaTable) |
Ustawia metadane tabeli dla określonej kontrolki danych. |
| TryGetMetaTable(INamingContainer, MetaTable) |
Określa, czy metadane tabeli są dostępne. |