<html>
<script language="VB" runat="server">
Sub EnterBtn_Click(Sender As Object, E As EventArgs)
' Navigate to a new page (passing name as a querystring argument) if
' user has entered a valid name value in the <asp:textbox>
If Not (Name.Text = "")
Response.Redirect("Controls_NavigationTarget.aspx? name=" & System.Web.HttpUtility.UrlEncode(Name.Text))
Else
Message.Text = "Immettere il proprio nome nella casella di testo."
End If
End Sub
</script>
<body>
<h3><font face="Verdana">Esecuzione spostamento tra le pagine (scenario 2)</font></h3>
Questo esempio mostra come visualizzare una nuova pagina dall'interno di un evento Click <pulsante asp>,
passando un valore <caselladitesto asp> come argomento della stringa di query (convalidando prima la stringa per cui viene specificato
un valore valido).
<hr>
<form action="controls6.aspx" runat=server>
<font face="Verdana">
Immettere il proprio nome: <asp:textbox id="Name" runat=server/>
<asp:button text="Immetti" Onclick="EnterBtn_Click" runat=server/>
<asp:label id="Message" forecolor="red" font-bold="true" runat=server/>
</font>
</form>
</body>
</html>