Encontrar un control y asignarle una función JavaScript

4070 vistas

Será sencillo de la forma siguiente:



csharp
  1. public void AdjuntarJavaScript(System.Web.UI.WebControls.DataGridItemEventArgs e)
  2. {
  3.   if(e.Item.ItemType == ListItemType.Header)
  4.   {
  5.     // contenedor temporal
  6.     HtmlImage Img0;
  7.  
  8.     // recuperamos el control y le añadimos un atributo que contiene el JavaScript
  9.     miCtrl = ((System.Web.UI.HtmlControls.HtmlImage)e.Item.FindControl("controlHTML"));
  10.     Img0.Attributes.Add("onclick","miFuncion(alert("Se ha pasado el JavaScript"););");
  11.   }
  12. }