2009-12-19 7 views
0

J'ai suivi avec succès Phil Haack's demo de jQuery Grid dans un projet mvc 2 rc sans zones. Maintenant, j'essaie d'implémenter le même code dans un projet de zones, mais les données ne sont pas transmises à la grille.Aide avec jQuery Grid dans un ASP.Net MVC 2 RC avec des zones

La grille jquery propriété url de la démo semble être au format:

url:'/{controller}/{method}/' 

Je tente d'inclure la zone dans la propriété url sans succès:

url:'/{area}/{controller}/{method}/' 

Comment puis-je récupérer les données d'une méthode dans le contrôleur en utilisant des zones?

Répondre

0

Le problème n'était pas avec la propriété url, mais mon échec de modification de la propriété de nom de contrôleur dans l'URL pour correspondre au nom du contrôleur dans la zone.

J'ai découvert que la sécurité json dans MVC 2 n'autorise pas json à recevoir des requêtes sauf si explicitement autorisé. Cela peut être défini dans l'instruction return de la méthode d'action de grille:

return Json(jsonData, JsonRequestBehavior.AllowGet);