2010-04-11 24 views
2

我設置一個jqGrid的這樣如何在ASP MVC中的jqGrid url參數中使用相對URL?

$('#gridTable').jqGrid({ 
    url: '/GridData/', 
... 

現在,如果我瀏覽到一個URL,例如「/控制器/ ID /」,則電網將發送GET「/的GridData /」來代替「/控制器/ ID /的GridData /」。

我可以讓GET相對,以便我可以在服務器端選擇ID,或者我必須手動傳遞ID作爲在客戶端上使用JavaScript的parmater?

回答

2
url: '<%= Url.Action("ActionName", "ControllerName", new { id = whateverYouNeed } %>', 

把你的動作和控制器,而不是 「ActionName」 和 「ControllerName」

+0

網址:<%= Request.RawUrl%> /的GridData /'也似乎做的伎倆 – 2010-04-15 22:33:44