2011-04-27 1 views
2

J'ai utilisé des panneaux de mise à jour, tout ce dont j'ai besoin à chaque fois qu'un post partiel est effectué, je dois vérifier une condition qui décide de renvoyer ce message au serveur ou nonComment contrôler ou arrêter le retour partiel dans le panneau de mise à jour

pour l'instant tout ce que je sais est que je peux écrire le code nécessaire dans

function pageLoad(sender, args) 
{ 
    if (args.get_isPartialLoad()) { 
     // What should be done here to control the partial postback 
    }  
} 

je suis en train de faire la « confirmation enregistrer avant la sortie » classique dans les panneaux de mise à jour avec postback partiel

+0

nous devons attraper l'objet de demande d'appeler la méthode abort() – Marwan

Répondre

3

Salut Jabir Ahamed Je vous provid une solution au sujet de cette question dans 1 exemple

Il y a un début, fin et initialisation des événements pour le panneau de mise à jour après partielle arrière et fixé comme suit

function pageLoad(sender, arg) { 
    if (!arg.get_isPartialLoad()) { 
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(update_begin); 
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(update_end); 
Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(ControlMyPostBack); 
      } 
     } 

function update_begin(sender, args) { 
     } 

function update_end(sender, args) { 
     } 

function ControlMyPostBack(sender, args) 
     { 
     if(condition) 
      { 
      //abort my partial post back 
      args.set_cancel(true); 
      } 
     } 

dans ces 3 fonctions que vous pouvez contrôler votre dos post partiels et aussi cette ligne peut arrêter votre message en arrière, mais je pense que son seul dans async cas

Sys.WebForms.PageRequestManager.getInstance().abortPostBack(); 

Cordialement S'il vous plaît n'oubliez pas de marquer ma réponse comme correcte si elle est été usef ul pour vous :)

+0

Salut Marwan, le code je cherche est ce « args.set_cancel (vrai); "ça m'a aidé merci –

+0

vous accueille :) à tout moment – Marwan

Questions connexes