Condividi tramite


ChangePassword Classe

Definizione

Fornisce un'interfaccia utente che consente agli utenti di modificare la password del sito Web.

public ref class ChangePassword : System::Web::UI::WebControls::CompositeControl
[System.ComponentModel.Bindable(false)]
public class ChangePassword : System.Web.UI.WebControls.CompositeControl
[<System.ComponentModel.Bindable(false)>]
type ChangePassword = class
    inherit CompositeControl
    interface INamingContainer
Public Class ChangePassword
Inherits CompositeControl
Ereditarietà
Attributi
Implementazioni

Esempio

Nell'esempio di codice seguente viene illustrato come impostare la NewPasswordRegularExpression proprietà per definire un'espressione regolare che controlla le password per assicurarsi che soddisfino i criteri seguenti:

  • Sono maggiori di sei caratteri.

  • Contenere almeno una cifra.

  • Contiene almeno un carattere speciale (non alfanumerico).

I requisiti della password contenuti nella PasswordHintText proprietà vengono visualizzati all'utente.

Se la password immessa dall'utente non soddisfa i requisiti della NewPasswordRegularExpression proprietà, il testo contenuto nella NewPasswordRegularExpressionErrorMessage proprietà viene visualizzato all'utente. Se non viene immessa una nuova password, il testo contenuto nella NewPasswordRequiredErrorMessage proprietà viene visualizzato all'utente.

Annotazioni

La nuova password deve soddisfare i requisiti minimi impostati dal provider di appartenenze nelle MinRequiredPasswordLengthproprietà , MinRequiredNonAlphanumericCharacterse PasswordStrengthRegularExpression . Se la password non soddisfa questi requisiti, viene generato l'evento ChangePasswordError .

<%@ page language="C#"%>

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

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
  <title>Change Password with Validation</title>
</head>
<body>
  <form id="form1" runat="server">
  <div>
  <asp:changepassword id="ChangePassword1" runat="server"
  PasswordHintText = 
    "Please enter a password at least 7 characters long, 
    containing a number and one special character."
  NewPasswordRegularExpression =
    '@\"(?=.{7,})(?=(.*\d){1,})(?=(.*\W){1,})' 
  NewPasswordRegularExpressionErrorMessage =
    "Error: Your password must be at least 7 characters long, 
    and contain at least one number and one special character." >
  </asp:changepassword>
  </div>
  </form>
</body>
</html>
<%@ page language="VB"%>

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

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
  <title>Change Password with Validation</title>
</head>
<body>
  <form id="form1" runat="server">
  <div>
  <asp:changepassword id="ChangePassword1" runat="server"
  PasswordHintText = "Please enter a password at least 7 characters long, containing a number and one special character."
  NewPasswordRegularExpression = '@\"(?=.{7,})(?=(.*\d){1,})(?=(.*\W){1,})' 
  NewPasswordRegularExpressionErrorMessage = "Your password must be at least 7 characters long, and contain at least one number and one special character.">
  </asp:changepassword>
  </div>
  </form>
</body>
</html>

Commenti

In questo argomento:

Introduzione

Usare il ChangePassword controllo in una pagina per consentire agli utenti del sito Web di modificare le password usate per accedere al sito Web.

Annotazioni

Se non si ha familiarità con il set di controlli di accesso disponibili in ASP.NET, leggere ASP.NET Panoramica dei controlli di accesso prima di continuare. Per un elenco di altri argomenti relativi ai controlli di accesso e all'appartenenza, vedere Gestione degli utenti tramite l'appartenenza.

Importante

La trasmissione di password tramite HTTP è una potenziale minaccia per la sicurezza. Le trasmissioni HTTP possono essere visualizzate o compromesse da utenti malintenzionati. Per migliorare la sicurezza quando si usano i controlli di accesso, è necessario usare il protocollo HTTPS con crittografia SSL (Secure Sockets Layer) per assicurarsi che la password dell'utente non possa essere letta durante il postback. Per altre informazioni, vedere Protezione dei controlli di accesso.

Il ChangePassword controllo usa il provider di appartenenze definito nella MembershipProvider proprietà per modificare la password archiviata nell'archivio dati del provider di appartenenze per il sito Web. Se non si assegna un provider di appartenenze, il ChangePassword controllo utilizza il provider di appartenenze predefinito definito nella sezione di appartenenza del file di Web.config. Il ChangePassword controllo consente agli utenti di eseguire le azioni seguenti:

  • Modificare la password se sono connessi.

  • Modificare la password se non sono connessi, purché la pagina contenente il controllo consenta l'accesso ChangePassword anonimo e la DisplayUserName proprietà sia true.

  • Modificare la password per un account utente, anche se sono connessi come utente diverso. È quindi necessario che la DisplayUserName proprietà sia true.

Impostando la DisplayUserName proprietà su true viene visualizzata la casella di testo Nome utente, che consente all'utente di digitare un nome utente. Se l'utente è connesso, il UserName controllo viene popolato con il nome dell'utente connesso. Dopo la modifica della password per il nome utente specificato, l'utente viene connesso all'account associato alla password modificata, anche se l'utente non è stato connesso a tale account in precedenza.

Importante

L'accettazione dell'input dell'utente è una potenziale minaccia per la sicurezza. Gli utenti malintenzionati possono inviare dati destinati a esporre vulnerabilità o eseguire programmi che provano a generare password. Per migliorare la sicurezza quando si lavora con l'input dell'utente, è necessario usare le funzionalità di convalida del controllo e proteggere i provider di dati configurati per il controllo. Per altre informazioni, vedere Protezione dei controlli di accesso, Procedure di sicurezza di base per le applicazioni Web e Protezione dell'appartenenza.

Invio di messaggi di posta elettronica

Il ChangePassword controllo può essere configurato per l'uso dei servizi di posta elettronica per inviare la nuova password all'utente. Per inviare messaggi di posta elettronica agli utenti da uno dei controlli server Web di ASP.NET, è necessario configurare un server di posta elettronica nel file di Web.config per l'applicazione. Per altre informazioni, vedere Procedura: Installare e configurare i server virtuali SMTP in IIS 6.0.

I messaggi di posta elettronica vengono configurati usando la MailDefinition classe . È necessario impostare la BodyFileName proprietà per indicare ASP.NET di inviare un messaggio di posta elettronica.

Importante

L'invio di nomi di account utente o password tramite posta elettronica è una potenziale minaccia per la sicurezza. I messaggi di posta elettronica vengono in genere inviati in testo normale e possono essere letti da applicazioni speciali di "sniffing" di rete. Per migliorare la sicurezza, usare le mitigazioni descritte in Protezione dei controlli di accesso.

Annotazioni

Non è possibile garantire che un utente riceva o visualizzi un messaggio di posta elettronica. Per verificare che un utente abbia ricevuto un messaggio, fornire un collegamento di conferma nel messaggio di posta elettronica che consente all'utente di confermare che la notifica è stata ricevuta.

Views

Il ChangePassword controllo ha due stati o visualizzazioni:

  • Modifica visualizzazione Password Richiede la password corrente e richiede all'utente di digitare la nuova password due volte per la conferma. Se si consente agli utenti che non sono connessi di modificare le password, impostare la DisplayUserName proprietà su true per visualizzare il UserName controllo nella visualizzazione Cambia password. Il UserName controllo consente all'utente di specificare il nome utente registrato. Se si verifica un errore durante la modifica della password, viene visualizzato un messaggio di errore nella visualizzazione Modifica password, consentendo all'utente di riprovare.

  • Visualizzazione operazione riuscita Consente di confermare che la password è stata modificata.

    Importante

    La funzionalità per la modifica delle password e per la continuazione e l'annullamento è associata a qualsiasi pulsante con il nome di comando corretto, indipendentemente dalla visualizzazione su cui è posizionato il pulsante. Ad esempio, un pulsante con il valore commandname=changepassword nella visualizzazione Operazione riuscita tenterà di modificare la password e genererà un'eccezione.

Stili e modelli

È possibile utilizzare un ampio set di proprietà di stile per personalizzare l'aspetto del ChangePassword controllo. In alternativa, è possibile applicare modelli personalizzati alle due visualizzazioni se è necessario un controllo completo sull'aspetto del ChangePassword controllo. Se si definisce un modello per una visualizzazione, vengono applicate le ControlStyle proprietà. Per un elenco dei controlli che è necessario impostare nei modelli di visualizzazione, vedere le ChangePasswordTemplate proprietà e SuccessTemplate . Il ChangePassword controllo esamina il contenuto nel modello e genera un'eccezione se non viene trovato un controllo obbligatorio, non è denominato correttamente o è di tipo errato. Ad esempio, se si usa il contenuto nel modello e si imposta la DisplayUserName proprietà su true, verrà generata un'eccezione ChangePassword se non viene trovato un TextBox controllo o un altro IEditableTextControl controllo per il nome utente.

Nella tabella seguente sono elencate le proprietà dello ChangePassword stile del controllo e viene descritto quale elemento dell'interfaccia utente influisce. Per un elenco delle proprietà a cui si applica ogni stile, vedere la singola proprietà di stile.

ChangePassword proprietà style Elemento dell'interfaccia utente
CancelButtonStyle Pulsante Annulla nella visualizzazione Cambia password.
ChangePasswordButtonStyle Pulsante Cambia password nella visualizzazione Cambia password.
ContinueButtonStyle Pulsante Continua nella visualizzazione Operazione completata.
FailureTextStyle Testo dell'errore visualizzato all'utente.
HyperLinkStyle Collegamenti ipertestuali ad altre pagine.
InstructionTextStyle Testo informativo nella pagina che descrive come usare il ChangePassword controllo .
LabelStyle Etichette per tutti i campi di input, ad esempio caselle di testo.
PasswordHintStyle Suggerimenti per fornire una password accettabile per il sito Web.
SuccessTextStyle Testo visualizzato all'utente quando la password è stata modificata correttamente.
TextBoxStyle Campi di input della voce di testo.
TitleTextStyle Titoli per le visualizzazioni Cambia password e Operazione riuscita.

Applicazione di stili CSS

Il ChangePassword controllo consente di specificare le regole di stile CSS nel markup. Se si usano modelli per personalizzare l'aspetto del ChangePassword controllo, è possibile specificare gli stili CSS nel markup nei modelli. In tal caso, non è necessaria alcuna tabella esterna aggiuntiva. È possibile impedire il rendering della tabella impostando la RenderOuterTable proprietà su false.

Raggruppamenti di convalida

Il ChangePassword controllo usa un gruppo di convalida in modo che altri campi nella stessa pagina del ChangePassword controllo possano essere convalidati separatamente. Per impostazione predefinita, la ID proprietà del ChangePassword controllo viene utilizzata come nome del gruppo di convalida. Ad esempio, un ChangePassword controllo con l'ID "ChangePassword1" userà anche un nome del gruppo di convalida.ChangePassword1 Per impostare il gruppo di convalida di cui fa parte il ChangePassword controllo, è necessario creare un modello con il controllo e quindi modificare il nome del gruppo di convalida.

Per visualizzare i messaggi di errore se un utente lascia vuoto un TextBox controllo, aggiungere un ValidationSummary controllo alla pagina. Impostare la ValidationGroup proprietà del ValidationSummary controllo sulla ID proprietà del ChangePassword controllo .

Chiavi di accesso e indici di tabulazioni

Per informazioni su come usare la proprietà e la AccessKeyTabIndex proprietà di un ChangePassword controllo, vedere Accessibilità in Visual Studio e ASP.NET econtrolli e ASP.NET e accessibilità.

Accessibilità

Per informazioni su come configurare questo controllo in modo che generi markup conforme agli standard di accessibilità, vedere Accessibilità in Visual Studio e ASP.NET e controlli ASP.NET e accessibilità.

Accesso ai controlli durante Page_Load e Page_Init

ChangePassword le proprietà del controllo rappresentate da caselle di testo, ad esempio UserName e CurrentPassword, sono accessibili durante tutte le fasi del ciclo di vita della pagina. In particolare, durante le fasi di Page_Init e Page_Load, queste proprietà hanno lo stesso valore ottenuto quando è stato eseguito il rendering del ChangePassword controllo. Se l'utente modifica il valore della UserName proprietà modificando la UserName casella di testo, il nuovo valore sarà disponibile quando viene generato l'evento modificato, che si verifica dopo la fase di Page_Load. Pertanto, se si imposta il valore della UserName proprietà nella fase Page_Init o Page_Load e si fornisce un gestore personalizzato per un ChangePassword evento, qualsiasi modifica apportata dall'utente nella UserName casella di testo sostituisce il valore impostato nella fase Page_Init o Page_Load.

Sintassi dichiarativa

<asp:ChangePassword
    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"
    CancelButtonImageUrl="uri"
    CancelButtonText="string"
    CancelButtonType="Button|Image|Link"
    CancelDestinationPageUrl="uri"
    ChangePasswordButtonImageUrl="uri"
    ChangePasswordButtonText="string"
    ChangePasswordButtonType="Button|Image|Link"
    ChangePasswordFailureText="string"
    ChangePasswordTitleText="string"
    ConfirmNewPasswordLabelText="string"
    ConfirmPasswordCompareErrorMessage="string"
    ConfirmPasswordRequiredErrorMessage="string"
    ContinueButtonImageUrl="uri"
    ContinueButtonText="string"
    ContinueButtonType="Button|Image|Link"
    ContinueDestinationPageUrl="uri"
    CreateUserIconUrl="uri"
    CreateUserText="string"
    CreateUserUrl="uri"
    CssClass="string"
    DisplayUserName="True|False"
    EditProfileIconUrl="uri"
    EditProfileText="string"
    EditProfileUrl="uri"
    Enabled="True|False"
    EnableTheming="True|False"
    EnableViewState="True|False"
    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"
    MailDefinition-BodyFileName="uri"
    MailDefinition-CC="string"
    MailDefinition-From="string"
    MailDefinition-IsBodyHtml="True|False"
    MailDefinition-Priority="Normal|Low|High"
    MailDefinition-Subject="string"
    MembershipProvider="string"
    NewPasswordLabelText="string"
    NewPasswordRegularExpression="string"
    NewPasswordRegularExpressionErrorMessage="string"
    NewPasswordRequiredErrorMessage="string"
    OnCancelButtonClick="CancelButtonClick event handler"
    OnChangedPassword="ChangedPassword event handler"
    OnChangePasswordError="ChangePasswordError event handler"
    OnChangingPassword="ChangingPassword event handler"
    OnContinueButtonClick="ContinueButtonClick event handler"
    OnDataBinding="DataBinding event handler"
    OnDisposed="Disposed event handler"
    OnInit="Init event handler"
    OnLoad="Load event handler"
    OnPreRender="PreRender event handler"
    OnSendingMail="SendingMail event handler"
    OnSendMailError="SendMailError event handler"
    OnUnload="Unload event handler"
    PasswordHintText="string"
    PasswordLabelText="string"
    PasswordRecoveryIconUrl="uri"
    PasswordRecoveryText="string"
    PasswordRecoveryUrl="uri"
    PasswordRequiredErrorMessage="string"
    runat="server"
    SkinID="string"
    Style="string"
    SuccessPageUrl="uri"
    SuccessText="string"
    SuccessTitleText="string"
    TabIndex="integer"
    ToolTip="string"
    UserName="string"
    UserNameLabelText="string"
    UserNameRequiredErrorMessage="string"
    Visible="True|False"
    Width="size"
>
        <CancelButtonStyle/>
        <ChangePasswordButtonStyle/>
        <ChangePasswordTemplate>
            <!-- child controls -->
        </ChangePasswordTemplate>
        <ContinueButtonStyle/>
        <FailureTextStyle/>
        <HyperLinkStyle/>
        <InstructionTextStyle/>
        <LabelStyle/>
        <MailDefinition
            BodyFileName="uri"
            CC="string"
            From="string"
            IsBodyHtml="True|False"
            Priority="Normal|Low|High"
            Subject="string"
>
                <EmbeddedObjects>
                        <asp:EmbeddedMailObject
                            Name="string"
                            Path="uri"
                        />
                </EmbeddedObjects>
        </MailDefinition>
        <PasswordHintStyle/>
        <SuccessTemplate>
            <!-- child controls -->
        </SuccessTemplate>
        <SuccessTextStyle/>
        <TextBoxStyle/>
        <TitleTextStyle/>
        <ValidatorTextStyle/>
</asp:ChangePassword>

Costruttori

Nome Descrizione
ChangePassword()

Inizializza una nuova istanza della classe ChangePassword.

Campi

Nome Descrizione
CancelButtonCommandName

Rappresenta il CommandName valore del pulsante Annulla. Il campo è di sola lettura.

ChangePasswordButtonCommandName

Rappresenta il CommandName valore del pulsante Cambia password. Il campo è di sola lettura.

ContinueButtonCommandName

Rappresenta CommandName il valore del pulsante Continua. Il campo è di sola lettura.

Proprietà

Nome Descrizione
AccessKey

Ottiene o imposta la chiave di accesso che consente di passare rapidamente al controllo server Web.

(Ereditato da WebControl)
Adapter

Ottiene l'adattatore specifico del browser per il controllo .

(Ereditato da Control)
AppRelativeTemplateSourceDirectory

Ottiene o imposta la directory virtuale relativa all'applicazione dell'oggetto Page o UserControl che contiene questo controllo.

(Ereditato da Control)
Attributes

Ottiene la raccolta di attributi arbitrari (solo per il rendering) che non corrispondono alle proprietà del controllo.

(Ereditato da WebControl)
BackColor

Ottiene o imposta il colore di sfondo del controllo server Web.

(Ereditato da WebControl)
BindingContainer

Ottiene il controllo che contiene il data binding di questo controllo.

(Ereditato da Control)
BorderColor

Ottiene o imposta il colore del bordo del controllo Web.

(Ereditato da WebControl)
BorderPadding

Ottiene o imposta la quantità di spaziatura interna, in pixel, all'interno del bordo e dell'area designata per il ChangePassword controllo.

BorderStyle

Ottiene o imposta lo stile del bordo del controllo server Web.

(Ereditato da WebControl)
BorderWidth

Ottiene o imposta la larghezza del bordo del controllo server Web.

(Ereditato da WebControl)
CancelButtonImageUrl

Ottiene o imposta l'URL di un'immagine da visualizzare con il pulsante Annulla, se il pulsante Annulla è configurato dalla CancelButtonType proprietà come pulsante immagine.

CancelButtonStyle

Ottiene un riferimento a una raccolta di Style proprietà che definiscono l'aspetto del pulsante Annulla nel ChangePassword controllo .

CancelButtonText

Ottiene o imposta il testo visualizzato sul pulsante Annulla.

CancelButtonType

Ottiene o imposta il tipo di pulsante da utilizzare per il pulsante Annulla durante il rendering del ChangePassword controllo.

CancelDestinationPageUrl

Ottiene o imposta l'URL della pagina visualizzata dall'utente dopo aver fatto clic sul pulsante Annulla nel ChangePassword controllo .

ChangePasswordButtonImageUrl

Ottiene o imposta l'URL di un'immagine visualizzata accanto al pulsante Cambia password nel ChangePassword controllo se il pulsante Cambia password è configurato dalla ChangePasswordButtonType proprietà come pulsante immagine.

ChangePasswordButtonStyle

Ottiene un riferimento a una raccolta di Style proprietà che definiscono l'aspetto del pulsante Cambia password nel ChangePassword controllo .

ChangePasswordButtonText

Ottiene o imposta il testo visualizzato sul pulsante Cambia password.

ChangePasswordButtonType

Ottiene o imposta il tipo di pulsante da utilizzare per il rendering del pulsante Cambia password del ChangePassword controllo.

ChangePasswordFailureText

Ottiene o imposta il messaggio visualizzato quando la password dell'utente non viene modificata.

ChangePasswordTemplate

Ottiene o imposta l'oggetto ITemplate utilizzato per visualizzare la visualizzazione Cambia password del ChangePassword controllo.

ChangePasswordTemplateContainer

Ottiene il contenitore utilizzato da un ChangePassword controllo per creare un'istanza del ChangePasswordTemplate modello. In questo modo viene fornito l'accesso a livello di codice ai controlli figlio.

ChangePasswordTitleText

Ottiene o imposta il testo visualizzato nella parte superiore del ChangePassword controllo nella visualizzazione Cambia password.

ChildControlsCreated

Ottiene un valore che indica se sono stati creati i controlli figlio del controllo server.

(Ereditato da Control)
ClientID

Ottiene l'ID di controllo per il markup HTML generato da ASP.NET.

(Ereditato da Control)
ClientIDMode

Ottiene o imposta l'algoritmo utilizzato per generare il valore della ClientID proprietà .

(Ereditato da Control)
ClientIDSeparator

Ottiene un valore di carattere che rappresenta il carattere separatore utilizzato nella ClientID proprietà .

(Ereditato da Control)
ConfirmNewPassword

Ottiene la password duplicata immessa dall'utente.

ConfirmNewPasswordLabelText

Ottiene o imposta il testo dell'etichetta per la ConfirmNewPassword casella di testo.

ConfirmPasswordCompareErrorMessage

Ottiene o imposta il messaggio visualizzato quando la nuova password e la password duplicata immessa dall'utente non sono identiche.

ConfirmPasswordRequiredErrorMessage

Ottiene o imposta il messaggio di errore visualizzato quando la casella di testo Conferma nuova password viene lasciata vuota.

Context

Ottiene l'oggetto HttpContext associato al controllo server per la richiesta Web corrente.

(Ereditato da Control)
ContinueButtonImageUrl

Ottiene o imposta l'URL di un'immagine da utilizzare per il pulsante Continua nella visualizzazione Operazione riuscita del ChangePassword controllo se il pulsante Continua è configurato dalla ContinueButtonType proprietà come pulsante immagine.

ContinueButtonStyle

Ottiene un riferimento a una raccolta di Style proprietà che definiscono l'aspetto del pulsante Continua nella visualizzazione Operazione riuscita del ChangePassword controllo.

ContinueButtonText

Ottiene o imposta il testo visualizzato sul pulsante Continua nella visualizzazione Operazione riuscita del ChangePassword controllo.

ContinueButtonType

Ottiene o imposta il tipo di pulsante da utilizzare per il rendering del pulsante Continua per il ChangePassword controllo .

ContinueDestinationPageUrl

Ottiene o imposta l'URL della pagina visualizzata dall'utente dopo aver fatto clic sul pulsante Continua nella visualizzazione Operazione completata.

Controls

Ottiene un ControlCollection oggetto che rappresenta i controlli figlio in un oggetto CompositeControl.

(Ereditato da CompositeControl)
ControlStyle

Ottiene lo stile del controllo server Web. Questa proprietà viene utilizzata principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
ControlStyleCreated

Ottiene un valore che indica se è stato creato un Style oggetto per la ControlStyle proprietà . Questa proprietà viene usata principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
CreateUserIconUrl

Ottiene o imposta l'URL di un'immagine da visualizzare accanto al collegamento alla pagina Web che contiene un CreateUserWizard controllo per il sito Web.

CreateUserText

Ottiene o imposta il testo del collegamento alla pagina Web che contiene un CreateUserWizard controllo per il sito Web.

CreateUserUrl

Ottiene o imposta l'URL della pagina Web che contiene un CreateUserWizard controllo per il sito Web.

CssClass

Ottiene o imposta la classe CSS (Cascading Style Sheet) sottoposta a rendering dal controllo server Web nel client.

(Ereditato da WebControl)
CurrentPassword

Ottiene la password corrente per l'utente.

DataItemContainer

Ottiene un riferimento al contenitore di denominazione se il contenitore di denominazione implementa IDataItemContainer.

(Ereditato da Control)
DataKeysContainer

Ottiene un riferimento al contenitore di denominazione se il contenitore di denominazione implementa IDataKeysControl.

(Ereditato da Control)
DesignMode

Ottiene un valore che indica se un controllo viene utilizzato in un'area di progettazione.

(Ereditato da Control)
DisplayUserName

Ottiene o imposta un valore che indica se il ChangePassword controllo deve visualizzare il controllo e l'etichetta UserName .

EditProfileIconUrl

Ottiene o imposta l'URL di un'immagine da visualizzare accanto al collegamento alla pagina di modifica del profilo utente per il sito Web.

EditProfileText

Ottiene o imposta il testo del collegamento alla pagina di modifica del profilo utente per il sito Web.

EditProfileUrl

Ottiene o imposta l'URL della pagina di modifica del profilo utente per il sito Web.

Enabled

Ottiene o imposta un valore che indica se il controllo server Web è abilitato.

(Ereditato da WebControl)
EnableTheming

Ottiene o imposta un valore che indica se i temi si applicano a questo controllo.

(Ereditato da WebControl)
EnableViewState

Ottiene o imposta un valore che indica se il controllo server mantiene lo stato di visualizzazione e lo stato di visualizzazione di tutti i controlli figlio contenuti, al client richiedente.

(Ereditato da Control)
Events

Ottiene un elenco di delegati del gestore eventi per il controllo . Questa proprietà è di sola lettura.

(Ereditato da Control)
FailureTextStyle

Ottiene un riferimento a una raccolta di Style proprietà che definiscono l'aspetto dei messaggi di errore nel ChangePassword controllo .

Font

Ottiene le proprietà del tipo di carattere associate al controllo server Web.

(Ereditato da WebControl)
ForeColor

Ottiene o imposta il colore di primo piano (in genere il colore del testo) del controllo server Web.

(Ereditato da WebControl)
HasAttributes

Ottiene un valore che indica se il controllo dispone di attributi impostati.

(Ereditato da WebControl)
HasChildViewState

Ottiene un valore che indica se i controlli figlio del controllo server corrente hanno impostazioni dello stato di visualizzazione salvate.

(Ereditato da Control)
Height

Ottiene o imposta l'altezza del controllo server Web.

(Ereditato da WebControl)
HelpPageIconUrl

Ottiene o imposta l'URL di un'immagine da visualizzare accanto alla pagina della Guida di Modifica password per il sito Web.

HelpPageText

Ottiene o imposta il testo del collegamento alla pagina della Guida di Modifica password per il sito Web.

HelpPageUrl

Ottiene o imposta l'URL della pagina della Guida di Modifica password per il sito Web.

HyperLinkStyle

Ottiene un riferimento a una raccolta di Style proprietà che definiscono l'aspetto dei collegamenti ipertestuali nel ChangePassword controllo .

ID

Ottiene o imposta l'identificatore programmatico assegnato al controllo server.

(Ereditato da Control)
IdSeparator

Ottiene il carattere utilizzato per separare gli identificatori di controllo.

(Ereditato da Control)
InstructionText

Ottiene o imposta il testo informativo visualizzato nel ChangePassword controllo tra le ChangePasswordTitleText caselle di input e .

InstructionTextStyle

Ottiene un riferimento a una raccolta di Style proprietà che definiscono l'aspetto del testo informativo nel ChangePassword controllo .

IsChildControlStateCleared

Ottiene un valore che indica se i controlli contenuti all'interno di questo controllo hanno uno stato di controllo.

(Ereditato da Control)
IsEnabled

Ottiene un valore che indica se il controllo è abilitato.

(Ereditato da WebControl)
IsTrackingViewState

Ottiene un valore che indica se il controllo server salva le modifiche apportate allo stato di visualizzazione.

(Ereditato da Control)
IsViewStateEnabled

Ottiene un valore che indica se lo stato di visualizzazione è abilitato per questo controllo.

(Ereditato da Control)
LabelStyle

Ottiene un riferimento a una raccolta di oggetti che definiscono l'aspetto delle etichette delle caselle di Style testo nel ChangePassword controllo .

LoadViewStateByID

Ottiene un valore che indica se il controllo partecipa al caricamento dello stato di visualizzazione in ID base al posto dell'indice.

(Ereditato da Control)
MailDefinition

Ottiene un riferimento a una raccolta di proprietà che definiscono il messaggio di posta elettronica inviato agli utenti dopo la modifica della password.

MembershipProvider

Ottiene o imposta il provider di appartenenze utilizzato per gestire le informazioni sui membri.

NamingContainer

Ottiene un riferimento al contenitore di denominazione del controllo server, che crea uno spazio dei nomi univoco per la differenziazione tra i controlli server con lo stesso ID valore della proprietà.

(Ereditato da Control)
NewPassword

Ottiene la nuova password immessa dall'utente.

NewPasswordLabelText

Ottiene o imposta il testo dell'etichetta per la casella di testo Nuova password.

NewPasswordRegularExpression

Ottiene o imposta l'espressione regolare utilizzata per convalidare la password fornita dall'utente.

NewPasswordRegularExpressionErrorMessage

Ottiene o imposta il messaggio di errore visualizzato quando la password immessa non supera i criteri di espressione regolare definiti nella NewPasswordRegularExpression proprietà .

NewPasswordRequiredErrorMessage

Ottiene o imposta il messaggio di errore visualizzato quando l'utente lascia vuota la casella di testo Nuova password.

Page

Ottiene un riferimento all'istanza Page che contiene il controllo server.

(Ereditato da Control)
Parent

Ottiene un riferimento al controllo padre del controllo server nella gerarchia dei controlli pagina.

(Ereditato da Control)
PasswordHintStyle

Ottiene un riferimento a una raccolta di Style proprietà che definiscono l'aspetto del testo dell'hint visualizzato nel ChangePassword controllo.

PasswordHintText

Ottiene o imposta un testo informativo sui requisiti per la creazione di una password per il sito Web.

PasswordLabelText

Ottiene o imposta il testo dell'etichetta per la casella di testo Password corrente.

PasswordRecoveryIconUrl

Ottiene o imposta l'URL di un'immagine da visualizzare accanto a un collegamento alla pagina Web che contiene il PasswordRecovery controllo .

PasswordRecoveryText

Ottiene o imposta il testo del collegamento alla pagina Web che contiene il PasswordRecovery controllo .

PasswordRecoveryUrl

Ottiene o imposta l'URL della pagina Web che contiene il PasswordRecovery controllo .

PasswordRequiredErrorMessage

Ottiene o imposta il messaggio di errore visualizzato quando l'utente lascia vuota la casella di testo Password corrente.

RenderingCompatibility

Ottiene un valore che specifica la versione ASP.NET con cui è stato eseguito il rendering del codice HTML sarà compatibile.

(Ereditato da Control)
RenderOuterTable

Ottiene o imposta un valore che indica se il controllo racchiude il codice HTML sottoposto a rendering in un table elemento per applicare stili inline.

Site

Ottiene informazioni sul contenitore che ospita il controllo corrente durante il rendering in un'area di progettazione.

(Ereditato da Control)
SkinID

Ottiene o imposta l'interfaccia da applicare al controllo.

(Ereditato da WebControl)
Style

Ottiene una raccolta di attributi di testo di cui verrà eseguito il rendering come attributo di stile sul tag esterno del controllo server Web.

(Ereditato da WebControl)
SuccessPageUrl

Ottiene o imposta l'URL della pagina visualizzata agli utenti dopo la modifica della password.

SuccessTemplate

Ottiene o imposta l'oggetto ITemplate utilizzato per visualizzare le visualizzazioni Operazione riuscita e Modifica password del ChangePassword controllo.

SuccessTemplateContainer

Ottiene il contenitore utilizzato da un ChangePassword controllo per creare un'istanza del SuccessTemplate modello. In questo modo viene fornito l'accesso a livello di codice ai controlli figlio.

SuccessText

Ottiene o imposta il testo visualizzato nella visualizzazione Operazione riuscita tra e SuccessTitleText il pulsante Continua.

SuccessTextStyle

Ottiene una raccolta di Style proprietà che definiscono l'aspetto del testo nella visualizzazione Operazione riuscita.

SuccessTitleText

Ottiene o imposta il titolo della visualizzazione Operazione riuscita.

SupportsDisabledAttribute

Ottiene un valore che indica se il controllo deve impostare l'attributo dell'elemento disabled HTML sottoposto a rendering su "disabled" quando la proprietà del IsEnabled controllo è false.

(Ereditato da CompositeControl)
TabIndex

Ottiene o imposta l'indice della scheda del controllo server Web.

(Ereditato da WebControl)
TagKey

Ottiene il HtmlTextWriterTag valore che corrisponde a un ChangePassword controllo . Questa proprietà viene utilizzata principalmente dagli sviluppatori di controlli.

TagName

Ottiene il nome del tag di controllo. Questa proprietà viene utilizzata principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
TemplateControl

Ottiene o imposta un riferimento al modello che contiene questo controllo.

(Ereditato da Control)
TemplateSourceDirectory

Ottiene la directory virtuale dell'oggetto Page o UserControl che contiene il controllo server corrente.

(Ereditato da Control)
TextBoxStyle

Ottiene un riferimento a una raccolta di Style proprietà che definiscono l'aspetto dei controlli casella di testo nel ChangePassword controllo .

TitleTextStyle

Ottiene un riferimento a una raccolta di Style proprietà che definiscono l'aspetto dei titoli nel ChangePassword controllo .

ToolTip

Ottiene o imposta il testo visualizzato quando il puntatore del mouse passa il mouse sul controllo server Web.

(Ereditato da WebControl)
UniqueID

Ottiene l'identificatore univoco e qualificato gerarchicamente per il controllo server.

(Ereditato da Control)
UserName

Ottiene o imposta il nome utente del sito Web per il quale modificare la password.

UserNameLabelText

Ottiene o imposta l'etichetta per la casella di testo Nome utente.

UserNameRequiredErrorMessage

Ottiene o imposta il messaggio di errore visualizzato quando l'utente lascia vuota la casella di testo Nome utente.

ValidateRequestMode

Ottiene o imposta un valore che indica se il controllo controlla l'input client dal browser per individuare valori potenzialmente pericolosi.

(Ereditato da Control)
ValidatorTextStyle

Ottiene un riferimento a una raccolta di Style proprietà che definiscono l'aspetto dei messaggi di errore associati a qualsiasi convalida di input utilizzata dal ChangePassword controllo .

ViewState

Ottiene un dizionario di informazioni sullo stato che consente di salvare e ripristinare lo stato di visualizzazione di un controllo server tra più richieste per la stessa pagina.

(Ereditato da Control)
ViewStateIgnoresCase

Ottiene un valore che indica se l'oggetto StateBag non fa distinzione tra maiuscole e minuscole.

(Ereditato da Control)
ViewStateMode

Ottiene o imposta la modalità dello stato di visualizzazione di questo controllo.

(Ereditato da Control)
Visible

Ottiene o imposta un valore che indica se il rendering di un controllo server viene eseguito come interfaccia utente nella pagina.

(Ereditato da Control)
Width

Ottiene o imposta la larghezza del controllo server Web.

(Ereditato da WebControl)

Metodi

Nome Descrizione
AddAttributesToRender(HtmlTextWriter)

Aggiunge attributi e stili HTML di cui è necessario eseguire il rendering nell'oggetto specificato HtmlTextWriterTag. Questo metodo viene usato principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
AddedControl(Control, Int32)

Chiamato dopo l'aggiunta di un controllo figlio all'insieme Controls dell'oggetto Control .

(Ereditato da Control)
AddParsedSubObject(Object)

Notifica al controllo server che un elemento, XML o HTML, è stato analizzato e aggiunge l'elemento all'oggetto del ControlCollection controllo server.

(Ereditato da Control)
ApplyStyle(Style)

Copia tutti gli elementi non in blocchi dello stile specificato nel controllo Web, sovrascrivendo tutti gli elementi di stile esistenti del controllo. Questo metodo viene usato principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
ApplyStyleSheetSkin(Page)

Applica le proprietà di stile definite nel foglio di stile della pagina al controllo .

(Ereditato da Control)
BeginRenderTracing(TextWriter, Object)

Inizia la traccia in fase di progettazione dei dati di rendering.

(Ereditato da Control)
BuildProfileTree(String, Boolean)

Raccoglie informazioni sul controllo server e le distribuisce alla Trace proprietà da visualizzare quando la traccia è abilitata per la pagina.

(Ereditato da Control)
ClearCachedClientID()

Imposta il valore memorizzato nella ClientID cache su null.

(Ereditato da Control)
ClearChildControlState()

Elimina le informazioni sullo stato del controllo per i controlli figlio del controllo server.

(Ereditato da Control)
ClearChildState()

Elimina le informazioni sullo stato di visualizzazione e sullo stato del controllo per tutti i controlli figlio del controllo server.

(Ereditato da Control)
ClearChildViewState()

Elimina le informazioni sullo stato di visualizzazione per tutti i controlli figlio del controllo server.

(Ereditato da Control)
ClearEffectiveClientIDMode()

Imposta la ClientIDMode proprietà dell'istanza del controllo corrente e di tutti i controlli figlio su Inherit.

(Ereditato da Control)
CopyBaseAttributes(WebControl)

Copia le proprietà non incapsulate dall'oggetto Style dal controllo server Web specificato al controllo server Web da cui viene chiamato questo metodo. Questo metodo viene usato principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
CreateChildControls()

Crea i singoli controlli che costituiscono il controllo in preparazione per la registrazione o il ChangePassword rendering.

CreateControlCollection()

Crea un nuovo ControlCollection oggetto per contenere i controlli figlio (sia letterali che server) del controllo server.

(Ereditato da Control)
CreateControlStyle()

Crea l'oggetto stile utilizzato internamente dalla WebControl classe per implementare tutte le proprietà correlate allo stile. Questo metodo viene usato principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
DataBind()

Associa un'origine CompositeControl dati a e a tutti i relativi controlli figlio.

(Ereditato da CompositeControl)
DataBind(Boolean)

Associa un'origine dati al controllo server richiamato e a tutti i relativi controlli figlio con un'opzione per generare l'evento DataBinding .

(Ereditato da Control)
DataBindChildren()

Associa un'origine dati ai controlli figlio del controllo server.

(Ereditato da Control)
Dispose()

Consente a un controllo server di eseguire la pulizia finale prima che venga rilasciata dalla memoria.

(Ereditato da Control)
EndRenderTracing(TextWriter, Object)

Termina la traccia in fase di progettazione dei dati di rendering.

(Ereditato da Control)
EnsureChildControls()

Determina se il controllo server contiene controlli figlio. In caso contrario, crea controlli figlio.

(Ereditato da Control)
EnsureID()

Crea un identificatore per i controlli a cui non è assegnato un identificatore.

(Ereditato da Control)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FindControl(String, Int32)

Cerca nel contenitore di denominazione corrente un controllo server con l'oggetto specificato id e un numero intero, specificato nel pathOffset parametro , che facilita la ricerca. Non è consigliabile eseguire l'override di questa versione del FindControl metodo .

(Ereditato da Control)
FindControl(String)

Cerca nel contenitore di denominazione corrente un controllo server con il parametro specificato id .

(Ereditato da Control)
Focus()

Imposta lo stato attivo dell'input su un controllo .

(Ereditato da Control)
GetDesignModeState()

Ottiene i dati in fase di progettazione per un controllo .

(Ereditato da Control)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetRouteUrl(Object)

Ottiene l'URL che corrisponde a un set di parametri di route.

(Ereditato da Control)
GetRouteUrl(RouteValueDictionary)

Ottiene l'URL che corrisponde a un set di parametri di route.

(Ereditato da Control)
GetRouteUrl(String, Object)

Ottiene l'URL che corrisponde a un set di parametri di route e un nome di route.

(Ereditato da Control)
GetRouteUrl(String, RouteValueDictionary)

Ottiene l'URL che corrisponde a un set di parametri di route e un nome di route.

(Ereditato da Control)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetUniqueIDRelativeTo(Control)

Restituisce la parte con prefisso della UniqueID proprietà del controllo specificato.

(Ereditato da Control)
HasControls()

Determina se il controllo server contiene controlli figlio.

(Ereditato da Control)
HasEvents()

Restituisce un valore che indica se gli eventi vengono registrati per il controllo o per i controlli figlio.

(Ereditato da Control)
IsLiteralContent()

Determina se il controllo server contiene solo contenuto letterale.

(Ereditato da Control)
LoadControlState(Object)

Ripristina le informazioni sullo stato del controllo da una richiesta di pagina precedente salvata dal SaveControlState() metodo .

LoadViewState(Object)

Ripristina le informazioni sullo stato di visualizzazione da una richiesta di pagina precedente salvata dal SaveViewState() metodo .

MapPathSecure(String)

Recupera il percorso fisico a cui viene mappato un percorso virtuale, assoluto o relativo.

(Ereditato da Control)
MemberwiseClone()

Crea una copia superficiale dell'oggetto corrente Object.

(Ereditato da Object)
MergeStyle(Style)

Copia tutti gli elementi non in blocchi dello stile specificato nel controllo Web, ma non sovrascriverà gli elementi di stile esistenti del controllo. Questo metodo viene usato principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
OnBubbleEvent(Object, EventArgs)

Determina se l'evento per il ChangePassword controllo viene passato alla gerarchia dei controlli server Web per la pagina.

OnCancelButtonClick(EventArgs)

Genera l'evento CancelButtonClick quando un utente fa clic sul pulsante Annulla.

OnChangedPassword(EventArgs)

Genera l'evento ChangedPassword dopo la modifica della password.

OnChangePasswordError(EventArgs)

Genera l'evento ChangePasswordError quando la password dell'utente non viene modificata.

OnChangingPassword(LoginCancelEventArgs)

Genera l'evento ChangingPassword prima che la password dell'utente venga modificata dal provider di appartenenze.

OnContinueButtonClick(EventArgs)

Genera l'evento ContinueButtonClick quando un utente fa clic sul pulsante Continua.

OnDataBinding(EventArgs)

Genera l'evento DataBinding.

(Ereditato da Control)
OnInit(EventArgs)

Genera l'evento Init per il ChangePassword controllo per consentire al controllo di registrarsi con la pagina.

OnLoad(EventArgs)

Genera l'evento Load.

(Ereditato da Control)
OnPreRender(EventArgs)

Genera l'evento PreRender.

OnSendingMail(MailMessageEventArgs)

Genera l'evento prima dell'invio SendingMail di un messaggio di posta elettronica al server SMTP per l'elaborazione. Il server SMTP invia quindi il messaggio di posta elettronica all'utente.

OnSendMailError(SendMailErrorEventArgs)

Genera l'evento SendMailError quando non è possibile inviare un messaggio di posta elettronica all'utente.

OnUnload(EventArgs)

Genera l'evento Unload.

(Ereditato da Control)
OpenFile(String)

Ottiene un Stream oggetto utilizzato per leggere un file.

(Ereditato da Control)
RaiseBubbleEvent(Object, EventArgs)

Assegna tutte le origini dell'evento e le relative informazioni all'elemento padre del controllo.

(Ereditato da Control)
RecreateChildControls()

Ricrea i controlli figlio in un controllo derivato da CompositeControl.

(Ereditato da CompositeControl)
RemovedControl(Control)

Chiamato dopo che un controllo figlio viene rimosso dall'insieme Controls dell'oggetto Control .

(Ereditato da Control)
Render(HtmlTextWriter)

Scrive il contenuto del ChangePassword controllo nell'oggetto specificato HtmlTextWriter , per la visualizzazione nel client.

RenderBeginTag(HtmlTextWriter)

Esegue il rendering del tag di apertura HTML del controllo nel writer specificato. Questo metodo viene usato principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
RenderChildren(HtmlTextWriter)

Restituisce il contenuto degli elementi figlio di un controllo server in un oggetto fornito HtmlTextWriter , che scrive il contenuto di cui eseguire il rendering nel client.

(Ereditato da Control)
RenderContents(HtmlTextWriter)

Esegue il rendering del contenuto del controllo nel writer specificato. Questo metodo viene usato principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
RenderControl(HtmlTextWriter, ControlAdapter)

Restituisce il contenuto del controllo server a un oggetto fornito HtmlTextWriter utilizzando un oggetto fornito ControlAdapter .

(Ereditato da Control)
RenderControl(HtmlTextWriter)

Restituisce il contenuto del controllo server in un oggetto fornito HtmlTextWriter e archivia le informazioni di traccia sul controllo se la traccia è abilitata.

(Ereditato da Control)
RenderEndTag(HtmlTextWriter)

Esegue il rendering del tag di chiusura HTML del controllo nel writer specificato. Questo metodo viene usato principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
ResolveAdapter()

Ottiene l'adattatore di controllo responsabile del rendering del controllo specificato.

(Ereditato da Control)
ResolveClientUrl(String)

Ottiene un URL che può essere utilizzato dal browser.

(Ereditato da Control)
ResolveUrl(String)

Converte un URL in un URL utilizzabile nel client richiedente.

(Ereditato da Control)
SaveControlState()

Salva le modifiche apportate allo stato del controllo server dopo il postback della pagina al server.

SaveViewState()

Salva le modifiche apportate allo stato di visualizzazione del controllo server dopo il postback della pagina al server.

SetDesignModeState(IDictionary)

Imposta i dati in fase di progettazione per un controllo .

SetRenderMethodDelegate(RenderMethod)

Assegna un delegato del gestore eventi per eseguire il rendering del controllo server e del relativo contenuto nel controllo padre.

(Ereditato da Control)
SetTraceData(Object, Object, Object)

Imposta i dati di traccia per la traccia in fase di progettazione dei dati di rendering, usando l'oggetto tracciato, la chiave dei dati di traccia e il valore dei dati di traccia.

(Ereditato da Control)
SetTraceData(Object, Object)

Imposta i dati di traccia per la traccia in fase di progettazione dei dati di rendering, usando la chiave dei dati di traccia e il valore dei dati di traccia.

(Ereditato da Control)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TrackViewState()

Determina il rilevamento delle modifiche dello stato di visualizzazione al controllo server in modo che possano essere archiviate nell'oggetto del StateBag controllo server. Questo oggetto è accessibile tramite la ViewState proprietà .

Eventi

Nome Descrizione
CancelButtonClick

Si verifica quando l'utente fa clic sul pulsante Annulla per annullare la modifica di una password.

ChangedPassword

Si verifica quando la password viene modificata per un account utente.

ChangePasswordError

Si verifica quando si verifica un errore durante la modifica della password per l'account utente.

ChangingPassword

Si verifica prima che la password per un account utente venga modificata dal provider di appartenenze.

ContinueButtonClick

Genera l'evento ContinueButtonClick quando l'utente fa clic sul pulsante Continua.

DataBinding

Si verifica quando il controllo server viene associato a un'origine dati.

(Ereditato da Control)
Disposed

Si verifica quando viene rilasciato un controllo server dalla memoria, ovvero l'ultima fase del ciclo di vita del controllo server quando viene richiesta una pagina ASP.NET.

(Ereditato da Control)
Init

Si verifica quando il controllo server viene inizializzato, ovvero il primo passaggio del ciclo di vita.

(Ereditato da Control)
Load

Si verifica quando il controllo server viene caricato nell'oggetto Page .

(Ereditato da Control)
PreRender

Si verifica dopo il caricamento dell'oggetto Control , ma prima del rendering.

(Ereditato da Control)
SendingMail

Si verifica prima che l'utente venga inviato un messaggio di posta elettronica per confermare che la password è stata modificata.

SendMailError

Si verifica quando si verifica un errore SMTP durante l'invio di un messaggio di posta elettronica all'utente.

Unload

Si verifica quando il controllo server viene scaricato dalla memoria.

(Ereditato da Control)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IAttributeAccessor.GetAttribute(String)

Ottiene un attributo del controllo Web con il nome specificato.

(Ereditato da WebControl)
IAttributeAccessor.SetAttribute(String, String)

Imposta un attributo del controllo Web sul nome e sul valore specificati.

(Ereditato da WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Consente a una finestra di progettazione di ricreare la raccolta di controlli figlio del controllo composito nell'ambiente in fase di progettazione.

(Ereditato da CompositeControl)
IControlBuilderAccessor.ControlBuilder

Per una descrizione di questo membro, vedere ControlBuilder.

(Ereditato da Control)
IControlDesignerAccessor.GetDesignModeState()

Per una descrizione di questo membro, vedere GetDesignModeState().

(Ereditato da Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Per una descrizione di questo membro, vedere SetDesignModeState(IDictionary).

(Ereditato da Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Per una descrizione di questo membro, vedere SetOwnerControl(Control).

(Ereditato da Control)
IControlDesignerAccessor.UserData

Per una descrizione di questo membro, vedere UserData.

(Ereditato da Control)
IDataBindingsAccessor.DataBindings

Per una descrizione di questo membro, vedere DataBindings.

(Ereditato da Control)
IDataBindingsAccessor.HasDataBindings

Per una descrizione di questo membro, vedere HasDataBindings.

(Ereditato da Control)
IExpressionsAccessor.Expressions

Per una descrizione di questo membro, vedere Expressions.

(Ereditato da Control)
IExpressionsAccessor.HasExpressions

Per una descrizione di questo membro, vedere HasExpressions.

(Ereditato da Control)
IParserAccessor.AddParsedSubObject(Object)

Per una descrizione di questo membro, vedere AddParsedSubObject(Object).

(Ereditato da Control)

Metodi di estensione

Nome Descrizione
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Abilita il comportamento dei dati dinamici per il controllo dati specificato.

EnableDynamicData(INamingContainer, Type, Object)

Abilita il comportamento dei dati dinamici per il controllo dati specificato.

EnableDynamicData(INamingContainer, Type)

Abilita il comportamento dei dati dinamici per il controllo dati specificato.

FindDataSourceControl(Control)

Restituisce l'origine dati associata al controllo dati per il controllo specificato.

FindFieldTemplate(Control, String)

Restituisce il modello di campo per la colonna specificata nel contenitore di denominazione del controllo specificato.

FindMetaTable(Control)

Restituisce l'oggetto metatable per il controllo dati contenitore.

GetDefaultValues(INamingContainer)

Ottiene la raccolta dei valori predefiniti per il controllo dati specificato.

GetMetaTable(INamingContainer)

Ottiene i metadati della tabella per il controllo dati specificato.

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

Imposta i metadati della tabella e il mapping dei valori predefiniti per il controllo dati specificato.

SetMetaTable(INamingContainer, MetaTable, Object)

Imposta i metadati della tabella e il mapping dei valori predefiniti per il controllo dati specificato.

SetMetaTable(INamingContainer, MetaTable)

Imposta i metadati della tabella per il controllo dati specificato.

TryGetMetaTable(INamingContainer, MetaTable)

Determina se i metadati della tabella sono disponibili.

Si applica a

Vedi anche