J'ai actuellement une liste déroulante à l'intérieur d'un contrôle ascx. J'ai besoin de "trouver" à l'intérieur du code derrière un autre ascx qui est sur la même page. Sa valeur est utilisée en tant que param à ObjectDataSource sur ascx # 2. J'utilise actuellement ce vilain morceau de code. Cela fonctionne mais je me rends compte que si l'ordre de conrtol devait changer ou d'autres choses, ce ne serait pas où je m'attends. Quelqu'un a-t-il des conseils sur la façon dont je devrais le faire?ASP.NET Existe-t-il un meilleur moyen de trouver des contrôles dans d'autres contrôles?
if(Page is ClaimBase)
{
var p = Page as ClaimBase;
var controls = p.Controls[0].Controls[3].Controls[2].Controls[7].Controls[0];
var ddl = controls.FindControl("ddCovCert") as DropDownList;
}
Merci et bonne année !! ~ ck dans San Diego
doux. J'utilise beaucoup et ça marche plutôt bien. Une solution simple. – Hcabnettek