none
Codigo <%#Eval> con querystring RRS feed

  • Pregunta

  • Hola a todos necesito una manito aquí, resulta que cuando aplico a una grilla  <%#eval("CAMPO"%> y es un texto normal, lo lleve por querystring, pero cuando es un dato con espacios no me funciona para nada, hay alguna funcion que haga esto?, espero sus respuestas, gracias.
    martes, 8 de septiembre de 2015 21:43

Respuestas

  • Hola HiroshixD,

    >> pero cuando es un dato con espacios no me funciona para nada

    Te refieres a que haces eso: 

    <a href='<%# Eval("Datos", "details.asp?id={0}") %>'>Datos</a>

    Pero el valor de Datos, pude ser una cadena con espacios, por ejemplo: 'Nombre Apellidos', y en estos caso no funciona. 

    Si este es el caso Intenta usar Server.UrlEnconde:

    <a href='<%# "details.aspx?id=" + HttpUtility.UrlDecode(Eval("Datos").ToString())  %>'>Datos</a>


    Y lo lees del query string así:

    string returnId = Server.UrlDecode(Request.QueryString["id"]);

    Espero que la respuesta te ayude.

    Saludos,

    @norrojas

    • Marcado como respuesta HiroshixD martes, 8 de septiembre de 2015 23:02
    martes, 8 de septiembre de 2015 22:06

Todas las respuestas

  • Hola HiroshixD,

    >> pero cuando es un dato con espacios no me funciona para nada

    Te refieres a que haces eso: 

    <a href='<%# Eval("Datos", "details.asp?id={0}") %>'>Datos</a>

    Pero el valor de Datos, pude ser una cadena con espacios, por ejemplo: 'Nombre Apellidos', y en estos caso no funciona. 

    Si este es el caso Intenta usar Server.UrlEnconde:

    <a href='<%# "details.aspx?id=" + HttpUtility.UrlDecode(Eval("Datos").ToString())  %>'>Datos</a>


    Y lo lees del query string así:

    string returnId = Server.UrlDecode(Request.QueryString["id"]);

    Espero que la respuesta te ayude.

    Saludos,

    @norrojas

    • Marcado como respuesta HiroshixD martes, 8 de septiembre de 2015 23:02
    martes, 8 de septiembre de 2015 22:06
  • Funcionó de maravilla, aún en fancybox, muchas gracias.
    martes, 8 de septiembre de 2015 23:02