codice:
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" Text="a&b"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" Text="a\"%+'&"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" />
</div>
</form>
codice:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Session.Add("nome_utente", Me.TextBox1.Text)
Session.Add("regione", Me.TextBox2.Text)
Dim link As String = "a.aspx"
Dim parametri As String = ""
Dim s As String = TryCast(Session("nome_utente"), String)
If s IsNot Nothing Then
parametri &= "&userusr=" & Me.Server.UrlEncode(s)
End If
s = TryCast(Session("regione"), String)
If s IsNot Nothing Then
parametri &= "®ione=" & Me.Server.UrlEncode(s)
End If
If parametri.Length >= 1 Then parametri = parametri.Substring(1)
If parametri.Length > 0 Then link &= "?" & parametri
Me.Response.Redirect(link)
End Sub