J'utilise Treeview Control (ASP.NET 2.0) dans un contrôle Web. Ce qui est marrant, c'est que tout fonctionne correctement: expansion, réduction, sélection d'un nœud, etc., mais après chaque clic, firebug affiche une erreur: TreeView_SelectNode n'est pas défini [Break on this error] HelpFile.aspx (ligne 1)
L'erreur survient chaque fois que je sélectionne un nœud. J'ai traversé l'assembly System.Web.UI.WebControls et trouvé deux endroits, où TreeView_SelectNode est utilisé.
Étrange erreur javascript dans le contrôle TreeView ASP.NET
if ((((this._owner.Page != null) && this._owner.Page.SupportsStyleSheets) && (this.SelectAction == TreeNodeSelectAction.Select)) || (this.SelectAction == TreeNodeSelectAction.SelectExpand))
{
firstScript = Util.MergeScript(firstScript, "TreeView_SelectNode(" + this._owner.ClientDataObjectID + ", this,'" + this.SelectID + "');");
}
et
if (this._owner.RenderClientScript)
{
list.Add("onclick");
list.Add("TreeView_SelectNode(" + this._owner.ClientDataObjectID + ", this,'" + this.SelectID + "');");
}
Tout le monde a un indice ou des idées quoi faire d'autre, et où d'autre à regarder?