Al fin logro encontrar un sitio donde hablan sobre esto.
Yo estoy tratando de hacer algo parecido, pero es un poco mas complicado y talvez me puedan ayudar.
Estoy llenando un grid desde una base de datos, en el grid incluyo un campo template donde al pasar el mouse por encima (mouseover) me despliega un tooltip (sacado de walterzone), en el tooltip quiero poner una descripción del producto y una caja de texto con un botón para agregar la info a la bd, el problema es que si pongo controles asp deltro del tooltip me tira la página mal, y si pongo controles html no me llama al método click del botón. Intenté hacerlo con lo del __postback pero no me funciona, es como si esa función no existe.
Mi página está en un Template y este es el código html:
Código HTML:
<ASP:DataGrid id="dgProforma" runat="server"
Width="696px"
CellPadding=4
Font-Name="Verdana"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
EnableViewState="False" Font-Names="Verdana" ForeColor="#333333" GridLines="None" Height="120px" HorizontalAlign="Center"
>
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<EditItemStyle BackColor="#2461BF" />
<SelectedItemStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<AlternatingItemStyle BackColor="White" />
<ItemStyle BackColor="#EFF3FB" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<div style="width: 56px; height: 16px" onmouseover="Tip('<table border=0><tr><td><img width=90 height=90></td><td align=center><h1><%# DataBinder.Eval(Container, "DataItem.Producto") %></h1></td></tr><tr><td> </td><td><em><font color=#0000FF><%# DataBinder.Eval(Container, "DataItem.Descripcion") %></font></em></td></tr><tr><td> </td><td>Precio: US$ <%# DataBinder.Eval(Container, "DataItem.Precio") %></td></tr><tr><td align=center></td><td>Cantidad: <input type=text name=cantidad><input type=submit name=Submit value=Enviar onClick=agregar(me)></td></tr></table>', CLOSEBTN, true, FADEIN, 700, FADEOUT, 700, SHADOW, true, SHADOWCOLOR, '#dd99aa', TITLE, 'Código: <%# DataBinder.Eval(Container, "DataItem.Codigo") %>', COPYCONTENT, false, STICKY, true, BORDERSTYLE, 'double', BORDERWIDTH, 3, BGIMG, 'imagenes/tt_bg.jpg');" id="ToolTipPopup">
Opciones</div>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</ASP:DataGrid>
Aquí he puesto la caja de texto y el botón con controles html, ya que si los pongo con controles web (asp) me desbarata la página y no se muestra nada agradable.
Quisiera saber si pueden ayudarme en esto.
Saludos y gracias de antemano