Je sais modifié dynamiquement le onkeydown sur le body, mais le body pouvant etre petit, il n'englobe pas toujours entierement l'écran :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
HtmlGenericControl body = (HtmlGenericControl)pg.FindControl("body");
body.Attributes["onkeydown"] += "if(kp_in(event,'" + ctl.ClientID + "','" + car.ToString() + "'))" + script + ";";
Je souhaiterais mettre l'évènement sur le document plutot que sur le body, mais je n'arrive pas a récupérer l'object document en c#.