J'ai une page aspx et il contient des contrôles aspx. Y at-il un moyen d'utiliser la fonction jquery ajax pour enregistrer des données.J'ai besoin d'obtenir les valeurs de la zone de texte.Je ne préfère pas pour passer toutes les valeurs par querystring. Peut-on spécifier une méthode à mettre en œuvre ici?Jquery ajax dans ASP.Net Form
Répondre
Vous aurez besoin de deux choses. Tout d'abord, vous aurez besoin d'un service web dans votre application ASP.NET pour "attraper" votre message AJAX. Vous pouvez mettre cette méthode de service sur votre page, ou vous pouvez créer un nouveau service Web. Si la méthode de service habitera dans votre page, il ressemblera à quelque chose comme ceci:
<WebMethod()> _
<ServiceMethod(ResponseFormat:=[I forget the namespace].Json)> _
Public Shared Function MyServiceMethod(ByVal property As String) As String
'Do something
'return something
Return 1
End Function
Ensuite, vous aurez besoin d'utiliser jQuery pour faire un poste AJAX à cette méthode de service Web. Assurez-vous d'utiliser le ClientID de la zone de texte à partir de laquelle vous saisissez les données que vous devez envoyer. Assurez-vous également de spécifier 'POST' comme méthode, et non 'GET' (qui est la valeur par défaut). Quelque chose comme ceci:
$.ajax({
url: 'MyPage.aspx/MyServiceMethod',
type: 'POST',
contentType: 'application/json',
data: '{ property : $("#<%=txtMyTextBox.ClientID %>").val() }',
dataType: 'json'
});
Voici la documentation complète jQuery AJAX: http://api.jquery.com/jQuery.ajax/
jQuery.ajax(settings): Effectuez une requête HTTP (Ajax) asynchrone.
Je sais que je peux mettre en œuvre ajax en utilisant $ ajax.But je l'ai fait en envoyant des valeurs par paramètre avec l'url.But Maintenant, je dois obtenir toutes les valeurs dans les zones de texte de 'a.aspx', dans la fonction définie dans la page 'a.aspx.cs'. Puis-je faire cela? – kbvishnu
Oui, vous pouvez le faire. Obtenez simplement les valeurs des zones de texte et utilisez $ .ajax pour publier les données sur le serveur.
j'ai eu http://www.codeproject.com/Articles/105210/Easy-Way-to-Implement-Ajax-using-Jquery-in-ASP-NET – kbvishnu
je me suis la solution. S'il vous plaît visitez cet article dans le projet de code.
http://www.codeproject.com/Articles/105210/Easy-Way-to-Implement-Ajax-using-Jquery-in-ASP-NET.
- 1. jquery ajax form (jquery.form.js)
- 2. jQuery AJAX Form Builder
- 3. ASP.NET MVC Ajax Form LoadingElementId
- 4. jQuery Ajax dans asp.net
- 5. jQuery AJAX Form, impossible d'envoyer un tableau?
- 6. Modelstate avec Ajax Form
- 7. Ajax Form Envoyer
- 8. Jquery + AJAX + ASP.Net + WebForms
- 9. asp.net jquery ajax post
- 10. asp.net ajax jquery
- 11. ASP.NET MVC Ajax Form OnFailure n'a jamais été appelé!
- 12. ASP.NET MVC forme Ajax et validation jQuery
- 13. jquery ajax form - comment obtenir l'URL de redirection?
- 14. JQuery Clear Form fermer
- 15. ajax jQuery fichier de téléchargement dans asp.net mvc
- 16. JQuery ajax parsererror dans l'application ASP.NET MVC
- 17. Utilisation de Jquery et Ajax dans ASP.NET
- 18. Equivalent de ASP.Net Ajax Function.createDelegate dans jQuery
- 19. JQuery/WCF sans ASP.NET AJAX:
- 20. jQuery Formulaires Web ASP.Net AJAX
- 21. ASP.NET - requêtes Ajax avec jQuery
- 22. ASP.NET MVC AJAX avec jQuery
- 23. ASP.NET AJAX et JQuery numéro
- 24. jquery form plugin & programatic submit
- 25. ASP.NET MVC Form repopulation
- 26. ASP.NET 2.0 JQuery AJAX Connexion
- 27. ASP.Net Ajax $ find() Equivalent Jquery
- 28. ASP.NET AJAX Framework vs jQuery
- 29. ASP.NET Form Builder?
- 30. ASP.NET MVC Form Post
Merci pour votre info.Je dois passer des valeurs d'un lot de textbox.Alors vous passez une seule valeur de zone de texte. Alors, comment puis-je passer des valeurs à partir d'un groupe de zone de texte – kbvishnu
est-ce un nombre connu de zones de texte? Si c'est le cas, vous pouvez ajouter ce nombre de paramètres à la méthode Web et transmettre la valeur de chaque zone de texte dans son propre paramètre ... –
http://www.codeproject.com/Articles/105210/Easy-Way-to-Implement- Ajax-utilisant-Jquery-dans-ASP-NET – kbvishnu