Pregunta

Ya puedo enviar algo en el querrystring:

<a href='Exibe.aspx?var='lalala''>

pero me gustaría enviar una cadena en lugar de lalala, y cuando trato de concatenar normalmente en la respuesta, escriba con " + " signos, simplemente no lo hace. crea la url solo con la parte anterior a " + " ;.

hechos: la cadena tiene un valor puedo concatenarlo con otra cadena y funciona puedo usar el querrystring con algo que escribo

gracias

ACTUALIZACIÓN: código que no funciona:

responde.write("<a href='Exibe.aspx?nome='" + nome(0) + "''> click here </a>");

código que funciona pero no hace lo que quiero (envía " VALOR " no mi cadena)

responde.write("<a href='Exibe.aspx?nome='VALUE''> click here </a>");

Soy realmente nuevo en esto ... lo siento

¿Fue útil?

Solución

¿Está buscando HttpUtility.UrlEncode o está buscando para algo para construir el Uri como UriBuilder ? De cualquier manera, debería poder buscar en Google algunos ejemplos.

Otros consejos

¿Por qué no simplemente usar un control de servidor de hipervínculo? De esa manera, usted tiene control total sobre el elemento de enlace desde su código:

<asp:HyperLink ID="HyperLink1" runat="server">HyperLink</asp:HyperLink>

HyperLink1.NavigateUrl = "http://whereever.com/Default.aspx?Blah=whatever";

Además, con las cadenas de consulta no necesita usar comillas alrededor de cada parámetro.

Esto:

response.write("<a href='Exibe.aspx?nome=VALUE'> click here </a>");

Pasará la cadena " VALUE " a través.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top