2009-06-09 6 views
0

J'ai un problème avec jqGrid et le framework ASP.NET MVC. A savoir, jqGrid fonctionne bien, jusqu'au moment où je dans l'URL de la barre d'adresse comme celui-ci:Problème de publication d'URL jqGrid et ASP.NET MVC

http://[domain]/Controller/Action 

Il me donne l'erreur JS: « L'objet ne prend pas en charge cette propriété ou méthode ».

Quand URL est comme ceci:

http://[domain]/Controller 

tout fonctionne bien. Propriétés jqGrid sont:

url: '/Controller', 
datatype: 'json', 
mtype: 'POST' 

etc.

Quelqu'un at-il rencontré ce problème?

Merci à l'avance, Dejan

Répondre

0

Le problème était à l'intérieur du fichier « jquery .jsGrid.js ". Le chemin de la variable "pathtojsfiles" manquait d'un antislash au début.

0

Si vous publiez votre méthode d'action a besoin de cette décoration:

[AcceptVerbs (HttpVerbs.Post)]

+0

Salut, Oui j'avoir cette décoration. "Post" fonctionne, le problème est quand URL est comme http: // [domaine]/Controller/Action. Sans action à la fin de l'URL, jqgrid fonctionne correctement. – Dejan

Questions connexes