• Viernes 29 de Marzo de 2024, 11:43

Autor Tema:  detailsview + Image+ clickboard  (Leído 2339 veces)

homess

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
detailsview + Image+ clickboard
« en: Viernes 14 de Noviembre de 2008, 15:03 »
0
saludos
estoy utilizando un detailsview que tiene un origen de datos sqldatasource1
al momento de visualizar le pongo un asp:Image(hay una carpeta llamada imagen en el sitio)
y carga las imagenes perfectamente...
el problema es cuando quiero actualizar quiero que ese control Image tenga lo que en el portapapeles tenga

es decir hago un ctrl + C de una imagen cualquiera y al momento de actualizar un registro el control Image tome
esa nueva imagen es decir hacer Ctrl + V y ya este la imagen nueva


como podria hacerlo existe algun es algo que tengo que buscar con insistencia
alguien a solucionado este problemas o debo encontrar otra forma de hacer

gracias por las respuestas ....
att luis

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: detailsview + Image+ clickboard
« Respuesta #1 en: Miércoles 14 de Enero de 2009, 03:23 »
0
A ver veamos,

Cuando el usuario tipea la URL de la página que contiene el detalle (detalle.aspx?codId=50), la página se va al cliente y sólo es Html ... (a)

Ahora tu puedes acceder al clipboard (donde va algo cuando haces ctrl+c) de Windows desde C#, revisa el siguiente artículo: Clipboard Copy and Paste with C#, pero para eso la página tiene que ir al servidor (hacer un postback), pero al ir en tu caso ya debe ir la imagen, es decir que por ahí no va la "posible" solución.

(a) Pero recordemos que nosotros estamos en el cliente donde sólo tenemos Html y JavaScript, entonces la posible solución va por usar el clipboard desde JavaScript, para eso revisa este artículo: Clipboard cut, copy and paste with JavaScript. El problema es, ¿cómo copiar imágenes y no sólo texto? Hay que buscar un poco, a ver revisa el siguiente foro.

Creo que es un requerimiento demasiado especial, sería más fácil poner un control uploadFile para que cargue la nueva imagen, pero si es estrictamente necesario, habrá que investigar un poco más.

Saludos,


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!