2009-06-09 7 views
0

Ich habe ein Problem mit jqGrid und ASP.NET MVC-Framework. nämlich jqGrid funktioniert gut, bis zu dem Punkt, als ich in der Adressleiste URL wie diese:jqGrid und ASP.NET MVC URL Buchungsproblem

http://[domain]/Controller/Action 

Es gibt mir JS Fehler: „Objekt unterstützt diese Eigenschaft oder diese Methode nicht unterstützt“.

Wenn URL ist wie folgt:

http://[domain]/Controller 

alles funktioniert. Eigenschaften für jqGrid sind:

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

usw.

Hat jemand mit diesem Problem begegnet?

Vielen Dank im Voraus, Dejan

Antwort

0

Das Problem in der Datei „jquery war .jsGrid.js ". Dem Pfad in der Variablen "pathtojsfiles" fehlte am Anfang ein Backslash.

0

Wenn Sie Ihre Aktion-Methode sind Entsendung benötigt diese Dekoration:

[AcceptVerbs (HttpVerbs.Post)]

+0

Hallo, Ja, ich habe diese Dekoration. "Post" funktioniert, das Problem ist, wenn URL wie http: // [Domäne]/Controller/Action ist. Ohne Aktion am Ende der URL funktioniert jqgrid einwandfrei. – Dejan