Problemas a resolver:
Pase la siguiente URL como parámetro a otras páginas
1 http://dominio/de.apx?uid=12&page=15
Aparecen 2 caracteres chinos en los parámetros después de la URL, como por ejemplo: ....aspx?title=Cuando ocurre la situación anterior, la grúa debe pasar por un proceso de codificación y decodificación RUL; de lo contrario, se producirá un error.
El código es el siguiente:
1//Valor de paso
2string temp = " <a href='Add.aspx?url=" +Server.UrlEncode( skin.Page.Request.Url.AbsoluteUri )+ "&title=" +Server.UrlEncode( skin.Page.Header.Title )+ "'>Agregar a favoritos</a>");
3
4//Obtener el valor pasado arriba en otro archivo
5if (Request.QueryString["url"]! = nulo)
6 {
URL de 7 cadenas = Server.UrlDecode(Request.QueryString["url"].ToString());
8 this.txtAddress.Text = URL;
9}
10 si (Request.QueryString["título"]! = nulo)
11 {
Título de 12 cadenas = Server.UrlDecode(Request.QueryString["title"].ToString());
13 this.txtTitle.Text = título;
14 }