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.RegisterOnSubmitStatement (String, String)

 

Data di pubblicazione: ottobre 2016

Nota: Questa API è ora obsoleta.

Consente a una pagina di accesso client OnSubmit evento. Lo script deve essere una chiamata di funzione al codice client registrato altrove.

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

[ObsoleteAttribute("The recommended alternative is ClientScript.RegisterOnSubmitStatement(Type type, string key, string script). http://go.microsoft.com/fwlink/?linkid=14202")]
public void RegisterOnSubmitStatement(
	string key,
	string script
)

Parametri

key
Type: System.String

Chiave univoca che identifica un blocco di script.

script
Type: System.String

Lo script sul lato client da inviare al client.

Il metodo RegisterOnSubmitStatement è stato deprecato. Utilizzare il RegisterOnSubmitStatement metodo la ClientScriptManager classe.

Esempio di codice seguente viene illustrato l'utilizzo di RegisterOnSubmitStatement per accedere a uno script che risponde quando viene fatto clic su un pulsante di invio sul lato client. Quando si verifica questo evento, il codice ECMAScript registrato viene eseguito sul client.

System_CAPS_security Sicurezza Nota

L'esempio include un campo nascosto, ovvero una potenziale minaccia alla sicurezza. Per impostazione predefinita, è necessario convalidare il valore di un campo nascosto, come il valore di una casella di testo. Le pagine Web ASP.NET verificano che l'input dell'utente non includa script o elementi HTML. Per altre informazioni, vedere Script Exploits Overview.

void Page_Load(Object sender, EventArgs e) 
{ 
   String scriptString = "<script language=\"JavaScript\"> function doClick() {";
   scriptString += "document.write('<h4>' + myForm.myHiddenField.value+ '</h4>');}<";
   scriptString += "/" + "script>";

   RegisterHiddenField("myHiddenField", "Welcome to Microsoft!"); 

   RegisterOnSubmitStatement("submit", "document.write('<h4>Submit button clicked.</h4>')"); 

   RegisterStartupScript("startup", scriptString);
} 

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