
Gridview Eval Replace with Session
Publicado por Carlos (8 intervenciones) el 24/10/2014 22:00:10
Buenos dias, una consulta, tengo en mi gridview asp.net C# un campo con el cual voy a colocarle EVAL("url_imagen")
ahora la url_imagen va a venir de esta manera = _data_imagenes/Imagen01.jpg... _data_imagenes/Imagen02.jpg
Cargo la grilla usando el EVAL("url_imagen") el problema es que quiero reemplazar "_data_imagenes" con otro valor, en este caso "10.0.0.1" y ese dato lo estoy colocando en el codebehind guardandolo en un Session[ip]
Mi pregunta es, como puedo realizar dicho reemplazo?? Tengo lo siguiente:
<img src='<%# Eval("url_imagen").ToString().Replace("_data_imagenes", Session[ip]) %>' />
Colocando <img src='<%# Eval("url_imagen").ToString().Replace("_data_imagenes", "10.0.0.1") %>' /> si me funciona ya que le coloco en duro el ip, pero la idea es traerlo del codebehind.
Pero no me corre, alguien podria darme el codigo correcto, se que el Session[ip] tengo que colocarlo con <% %> pero no se como lograrlo, ayuda porfavor.
Gracias
ahora la url_imagen va a venir de esta manera = _data_imagenes/Imagen01.jpg... _data_imagenes/Imagen02.jpg
Cargo la grilla usando el EVAL("url_imagen") el problema es que quiero reemplazar "_data_imagenes" con otro valor, en este caso "10.0.0.1" y ese dato lo estoy colocando en el codebehind guardandolo en un Session[ip]
Mi pregunta es, como puedo realizar dicho reemplazo?? Tengo lo siguiente:
<img src='<%# Eval("url_imagen").ToString().Replace("_data_imagenes", Session[ip]) %>' />
Colocando <img src='<%# Eval("url_imagen").ToString().Replace("_data_imagenes", "10.0.0.1") %>' /> si me funciona ya que le coloco en duro el ip, pero la idea es traerlo del codebehind.
Pero no me corre, alguien podria darme el codigo correcto, se que el Session[ip] tengo que colocarlo con <% %> pero no se como lograrlo, ayuda porfavor.
Gracias
Valora esta pregunta


0