none
ASP.net4 - Ajax : ToolkitScriptManager RRS feed

  • Question

  • Bonjour

    J'ai un tout petit soucis avec AJAX dans ASP.net

    Je voulais ajouter une animation du type CollapsePanel, je rajoute évidement <asp:ScriptManager/>. Ce dernier insuffisant pour l'animation, je me suis tourné vers <asp:ToolkitScriptManager/>, en prenant bien soin de virer l'autre ScriptManager.

    Erreur : Only one instance of a ScriptManager can be added to the page.
    Une seule instance de ScriptManager peut être ajoutée à la page...

    Bon, un petit debug pour en savoir plus.. Résultat, un fichier manquant à Ajax... Bref, voici le messsage d'erreur dans son intégralité ((celui qui cause problème, car auparavant il y a d'autres messages d'exeption de type Thrown et Caught..):

    Call stack location
    AjaxControlToolkit.DLL!AjaxControlToolkit.ToolkitScriptManager.OnInit(System.EventArgs e = {System.EventArgs})

    IntelliTrace time context:
    Exeption : "Only one instance of a ScriptManager can be added to the page." (System.InvalidOperationException)

    Source file information:
    Locating source for 'd:\hg\act\Server\AjaxControlToolkit\ToolkitScriptManager\ToolkitScriptManager.cs'. Checksum: MD5 {c1 d2 e2 8c cd 4b 65 11 35 53 7f f5 e3 3b 76 58}
    The file 'd:\hg\act\Server\AjaxControlToolkit\ToolkitScriptManager\ToolkitScriptManager.cs' does not exist.
    Looking in script documents for 'd:\hg\act\Server\AjaxControlToolkit\ToolkitScriptManager\ToolkitScriptManager.cs'...
    Looking in the projects for 'd:\hg\act\Server\AjaxControlToolkit\ToolkitScriptManager\ToolkitScriptManager.cs'.
    The file was not found in a project.
    Looking in directory 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\crt\src\'...
    Looking in directory 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\src\mfc\'...
    Looking in directory 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\src\atl\'...
    Looking in directory 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include\'...
    The debug source files settings for the active solution indicate that the debugger will not ask the user to find the file: d:\hg\act\Server\AjaxControlToolkit\ToolkitScriptManager\ToolkitScriptManager.cs.
    The debugger could not locate the source file 'd:\hg\act\Server\AjaxControlToolkit\ToolkitScriptManager\ToolkitScriptManager.cs'.

    Serait-ce Ajax Control Toolkit qui serait mal développé pour cette version ? ou moi qui ne sait plus l'utiliser ?

    Merci d'avance à vos réponses.

    Cordialement


    Cordialement, Andrés Talavera | Microsoft Student Partner | Microsoft BizSpark Administrator | Microsoft Partner
    dimanche 13 juin 2010 07:04

Réponses

  • Bonjour,

    Il semblerait que vous ayé deux ScriptManager dans votre application. N'avez pas ajouté un ScriptManager dans une page et une autre dans une page maître ?

    Cordialement


    Gilles TOURREAU - MVP C# - MCP - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse Im.Cresus lundi 14 juin 2010 10:11
    dimanche 13 juin 2010 16:55
    Modérateur
  • J'ai commis, surement, la bête des erreurs : J'ai mis mon ToolScriptManager dans une balise Repeater .. ><
    Cordialement, Andrés Talavera | Microsoft Student Partner | Microsoft BizSpark Administrator | Microsoft Partner
    lundi 14 juin 2010 10:10

Toutes les réponses

  • Précision : Que ce soit l'AjaxControlToolkit pour .NET35 et .NET4, le résultat est le même...

    J'utilise Visual Studio 2010 et le site est en ASP.net 4


    Cordialement, Andrés Talavera | Microsoft Student Partner | Microsoft BizSpark Administrator | Microsoft Partner
    dimanche 13 juin 2010 07:20
  • Bonjour,

    Il semblerait que vous ayé deux ScriptManager dans votre application. N'avez pas ajouté un ScriptManager dans une page et une autre dans une page maître ?

    Cordialement


    Gilles TOURREAU - MVP C# - MCP - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse Im.Cresus lundi 14 juin 2010 10:11
    dimanche 13 juin 2010 16:55
    Modérateur
  • Bonjour.

    Non, il est justement là le problème.. Je n'ai qu'un seul ScriptManager dans toute ma solution..


    Cordialement, Andrés Talavera | Microsoft Student Partner | Microsoft BizSpark Administrator | Microsoft Partner
    dimanche 13 juin 2010 18:04
  • Le debugage m'indique que ToolscriptManager.cs est absent ..
    Cordialement, Andrés Talavera | Microsoft Student Partner | Microsoft BizSpark Administrator | Microsoft Partner
    lundi 14 juin 2010 08:39
  • J'ai commis, surement, la bête des erreurs : J'ai mis mon ToolScriptManager dans une balise Repeater .. ><
    Cordialement, Andrés Talavera | Microsoft Student Partner | Microsoft BizSpark Administrator | Microsoft Partner
    lundi 14 juin 2010 10:10
  • Bonjour,

    Comme dit ma grand-mère, il y a des coups de pieds aux fesses qui se perdent... ;-p

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    lundi 14 juin 2010 20:20
    Modérateur