2008-10-28 9 views
0

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?

Répondre

2

Hélas, je n'ai pas pu reproduire votre erreur. Voici le code que j'utilise pour une vue en arbre d'exemple simpliste qui ne jette aucune erreur javascript dans Firefox. Pouvez-vous partager le code que vous utilisez pour vous aider à déboguer ce problème plus avant?

Questions connexes