Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/03/2011, 01:25
Avatar de Joch_pa
Joch_pa
 
Fecha de Ingreso: octubre-2009
Ubicación: Pachuca De Soto, Hidalgo, Mexico, Mexico
Mensajes: 122
Antigüedad: 14 años, 6 meses
Puntos: 7
Información Respuesta: espacios en URL

lo que pasa es que no estas concatenando el html y el asp (faltan '<%' '%>') en la primera pagina

Cita:
Iniciado por tocalasam Ver Mensaje
Código ASP:
Ver original
  1. <A HREF=categoria.asp?NomSubcategoria="&rs("NomSubcategoria")&">
la forma de arreglarlo seria:
Código ASP:
Ver original
  1. <A HREF="categoria.asp?NomSubcategoria=<%=rs("NomSubcategoria")%>">

aqui no es necesario aplicar el htmlencode y el urlencode, puesto que pasas el valor tal cual y es recibido tal cual.

y si utilizas

Código ASP:
Ver original
  1. response.write "<a href="categoria.asp?NomSubcategoria="&Server.URLEncode (rs("NomSubcategoria")&"> "&RS("NomSubcategoria")&"</a>"

marcaria error por las comillas, pues estas indican que son cadenas y no hay operador de concatenacion, de forma arreglada (es poner doble comilla donde quieras imprimir una comilla) [por cierto falta un parentesis]

Código ASP:
Ver original
  1. response.write "<a href=""categoria.asp?NomSubcategoria="&Server.URLEncode (rs("NomSubcategoria"))&"""> "&RS("NomSubcategoria")&"</a>"

Última edición por Joch_pa; 26/03/2011 a las 01:31 Razón: faltaba un parentesis