2016-02-16 55 views
0

我正在使用jquery數據表來呈現我的html表使用服務器端選項。表格中的其中一列有相應行的url /「edit」鏈接。我能夠生成這個使用下面的代碼:ASP.Net MVC動作鏈接/ Url爲javascript表操作 - datatable.net

    { 
        "data": "Id", 
        "title": "Linked Accounts", 
        "render": function (data, type, row) { 
         return '<a href=\"LinkedAccountsDetails/' + data +'\">Edit</a>'; 
        } 

       } 

但是我不能產生這種使用具有路由值Html.Actionlink或URL操作。即將來自javascript函數的數據參數用作路由值。這是可能的,任何人都可以協助嗎?謝謝

回答

0
"render": function (data, type, row) { 
         //return '<a href=\"LinkedAccountsDetails/' + data + '\">Edit</a>'; 
         var myUrl = '@Url.Action("LinkedAccountsDetails", "Profile")/' + data; 
         return '<a href=\"'+myUrl+'\" class=\"btn btn-default btn-sm\">Edit</a>'; 

        } 

這似乎解決了這個問題。感謝那些花時間看問題的人。