2012-09-26 5 views
-1

Je travaille dans l'application ASP.net 2.0 en utilisant C#Soumission d'un formulaire en utilisant l'appel Ajax

J'ai un contrôle utilisateur .net, où j'ai un formulaire.

La validation de formulaire est effectuée par une agence externe utilisant jquery. Je suis en mesure de soumettre tout le formulaire, sauf un formulaire où le formulaire est ouvert dans lightbox.

L'agence a demandé de soumettre ce formulaire en utilisant l'appel ajax où un message d'alerte est affiché. Je suis en mesure de voir le message d'alerte lorsque le bouton est cliqué, mais la forme n'est pas soumis

<script type="text/javascript"> 
document.getElementById('requestquote1_btnSubmit').onclick = function(e) { 
    if (jlib.validate(e)) { 
     alert('Validate PASSED - .NET control will handle the AJAX submission from here'); 
     return true; 
    } 
    return false; 
};​ 
</script> 

S'il vous plaît aidez-moi comment soumettre la demande à l'aide appel ajax.

Merci,

+0

Voyez-vous des erreurs dans la console JavaScript? Quel est le HTML impliqué? –

Répondre

0

Vous pouvez soumettre un formulaire en utilisant jQuery avec la fonction submit.

<script type="text/javascript"> 
    document.getElementById('requestquote1_btnSubmit').onclick = function(e) { 
     if (jlib.validate(e)) { 
      alert('Validate PASSED - .NET control will handle the AJAX submission from here'); 
      $('#formid').submit(); 
      return true; 
    } 
    return false; 
};​ 
</script> 
+0

Lors de la soumission du formulaire comme ceci ASP.net lance une erreur ci-dessous: La validation de MAC viewstate a échoué. Si cette application est hébergée par une batterie Web ou un cluster, assurez-vous que la configuration spécifie le même algorithme de validation et de validation. AutoGenerate ne peut pas être utilisé dans un cluster. Veuillez nous suggérer –

Questions connexes