Mode AJAX

Formulaires ASPX personnalisés en mode AJAX

Si vous développez un formulaire ASPX personnalisé en mode AJAX, procédez comme suit :
    1.
    Dans l'élément <form runat="server", ajoutez un ScriptManager au début du formulaire et encapsulez tout le contenu du formulaire dans le contenttemplate d'un UpdatePanel.
    📌 Exemple
    1
    <form id="form1" name="form1" runat="server">
    2
    <asp:scriptmanager id="ScriptManager1" runat="server"></asp:scriptmanager>
    3
    <asp:updatepanel id="UpdatePanel1" runat="server">
    4
    <contenttemplate>
    5
    ... contenu du formulaire ...
    6
    </contenttemplate>
    7
    </asp:updatepanel>
    8
    </form>
    Copied!
    2.
    Étant donné que les contrôles FileUpload standard ne sont pas supportés dans le UpdatePanel, utilisez le contrôle utilisateur WorkflowFileUpload personnalisé pour vos besoins en pièces jointes.
    3.
    Ajoutez la ligne suivante dans le constructeur de page pour éviter un problème pouvant survenir lors de la mise à jour d'une ligne dans un GridView :
    1
    this.UseClientSideOptimization = false;
    Copied!
    Vous ne verrez aucune différence au moment de l'exécution, car tout cela empêche une publication lorsque vous cliquez sur le bouton Mettre à jour et que la validation échoue. Le UpdatePanel empêche déjà la publication.
    4.
    Enregistrez les déclencheurs de publication dans l'événement Page_Load ou directement dans la page ASPX.
Dernière mise à jour 9mo ago
Copier le lien