J'utilise Webform et Jqgrid pour afficher des informations de détail principal sur la même page. Voici ma définition jqGrid:comment gérer plusieurs instances jqgrid sur la même page avec le fichier ashx ASP.NET
- Maître jqGrid:
$("#MachineListGrid").jqGrid({ url: 'AdminHandler.ashx', datatype: "json", ... });
- Détail jqGrid:
$("#MachineDetailListGrid").jqGrid({ url:'AdminHandler.ashx', datatype: "json", ... });
mes ques Comment le fichier ashx identifie-t-il les données pour renvoyer les données json vers le bon jqgrid? J'ai regardé la même chose entre aspx et ashx de this tutorial mais le tutoriel n'a donné qu'un échantillon JQGrid
sur la page.
sur le code, voici la façon de capturer la demande: System.Collections.Specialized.NameValueCollection forms = context.Request.Form;
Bonjour @Tony Tomov, Nous vous remercions de votre suggestion. Je préfère l'option # 2. Mais je ne suis pas sûr de ce qui est différent entre 'data' et' postData' dans AJAX. – ThomasLee
L'objet postData ajoute un paramètre à l'URL. Ceci est équivalent à 'url: 'AdminHandler.ashx? Gridtype = detail'' et le même pour le maître au lieu de la postData –