Mode AJAX
Formulaires ASPX personnalisés en mode AJAX
Si vous développez un formulaire ASPX personnalisé en mode AJAX, procédez comme suit :
Dans l'élément
<form runat="server"
, ajoutez unScriptManager
au début du formulaire et encapsulez tout le contenu du formulaire dans lecontenttemplate
d'unUpdatePanel
.📌 Exemple
Étant donné que les contrôles
FileUpload
standard ne sont pas supportés dans leUpdatePanel
, utilisez le contrôleWorkflowFileUpload
pour vos besoins en pièces jointes.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 :
Vous ne verrez aucune différence au moment de l'exécution mais cela permet d'empêcher un évènement de
postback
lorsque vous cliquez sur le bouton Mettre à jour et que la validation échoue. LeUpdatePanel
empêche déjà l'évènement depostback
.Enregistrez les déclencheurs de
postback
dans l'événement Page_Load ou directement dans la page ASPX pour chacun de vos contrôles qui effectue unpostback
ouune soumission vers WorkflowGen
.Pour ce faire dans l'évènement Page_Load:
Pour ce faire dans la page ASPX:
Ajouter un élément
<Triggers>
dans leUpdatePanel
.Ajouter un élément
<asp:PostBackTrigger ControlID="MyControlID" />
pour chacun des contrôles nécessitant un déclenchement depostback
.
Dernière mise à jour