私はjqgridと高度なマスター詳細アプローチを使用しています。IIS7.5でASP.NETMVC3アプリケーションをホストするまでは、正常に機能していました。現在、私のURLパラメータは次のようになっています
jQuery("#list").jqGrid('setGridParam', { url: "/Home/GetNames/" + rowid, page: 1 });
これは、渡されたROWIDを使用してコントローラーを完全に呼び出していました。
IISでアプリケーションをホストした後、@ Url.Actionを使用する必要があることを知り、URLパラメーターを次のように変更しました。
jQuery("#list").jqGrid('setGridParam', { url: '@Url.Action("GetNames", "Home")' + rowid, page: 1 });
今、私のコントローラーは呼び出されていません。@Url.Actionを使用するときに間違った構文を使用していると思います。
提案があれば教えてください。