Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Page.SetFocus (String)

 

Data di pubblicazione: ottobre 2016

Imposta lo stato attivo del browser per il controllo con l'identificatore specificato.

Spazio dei nomi:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

public void SetFocus(
	string clientID
)

Parametri

clientID
Type: System.String

L'ID del controllo per impostare lo stato attivo.

Exception Condition
ArgumentNullException

clientID è null.

InvalidOperationException

SetFocus viene chiamato quando il controllo non fa parte di una pagina Web Form.

-oppure-

SetFocus viene chiamato dopo il PreRender evento.

Utilizzare il SetFocus il controllo attivo nella pagina Web visualizzata nel browser della stringa per rendere il controllo con l'ID specificato. Il SetFocus metodo deve essere chiamato prima della preparazione della pagina per il rendering al client il PreRender evento.

System_CAPS_noteNota

Il SetFocus metodo funzionerà solo nel browser che supportano ECMAScript versione 1.3 o successiva.

Esempio di codice seguente imposta lo stato attivo alla seconda casella di testo in una pagina Web.

System_CAPS_security Sicurezza Nota

L'esempio include una casella di testo che accetta l'input dell'utente e rappresenta quindi una potenziale minaccia alla sicurezza. Per impostazione predefinita, le pagine Web ASP.NET verificano che l'input dell'utente non includa script o elementi HTML. Per altre informazioni, vedere Script Exploits Overview.

<%@ 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">
    void Page_Init(object sender, EventArgs e)
    {
        SetFocus(focusHere.ClientID);
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:textbox id="default" runat="server" /><br />
        <asp:textbox id="focusHere" runat="server" />
    </form>
</body>
</html>

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: