Proprietà UseSubmitBehavior di ASP.NET

Definizione e uso

L'attributo UseSubmitBehavior determina se il controllo pulsante utilizza la funzionalità di invio integrata nel browser client o il meccanismo di postback di ASP.NET.

L'attributo è impostato su TRUE se il controllo utilizza il meccanismo di invio del browser. Altrimenti è FALSE. Il valore predefinito è TRUE.

Quando impostato su FALSE, ASP.NET aggiunge un pezzo di script client per inviare il modulo.

Quando l'attributo UseSubmitBehavior è impostato su false, il sviluppatore del controllo può utilizzare il metodo GetPostBackEventReference per restituire l'evento di postback client del Button. La stringa restituita dal metodo GetPostBackEventReference contiene il testo della chiamata di funzione client, che può essere inserito nel gestore degli eventi client.

Sintassi

<asp:Button UseSubmitBehavior="TRUE|FALSE" runat="server" />

Esempio

Esempio seguente utilizza il meccanismo di postback di ASP.NET:

<script runat="server">
Sub SubmitBtn(obj As Object, e As EventArgs)
  lblMsg.Text = "Submitted using the ASP.NET postback mechanism."
Fine Sub
</script>
<form runat="server">
Clicca il pulsante:
<asp:button id="Button1" runat="server"
Text="Submit" onclick="SubmitBtn" 
UseSubmitBehavior="FALSE" />
<br />
<asp:label id="lblMsg" runat="server"/>
</form>

Esempio

Utilizzo del meccanismo di postback di ASP.NET nel controllo button