2

MVC 用の Kendo Grid があり、すべての行にカスタム コマンドを追加しました。次に、クリック イベントを配線して、選択した行の ID 値を使用してユーザーを別のビューにリダイレクトする必要があります。

これはそのまま機能しますが、ID はハードコーディングされています。リダイレクトを動的に構築するのに助けが必要です:

 function editShippment() {


var grid = $('#Grid').data('kendoGrid');   //get a reference to the grid data 
var record = grid.dataItem(grid.select()); //get a reference to the currently selected row
var shippingHeaderID = record.ShippingHeaderID;
window.location.href = "@Url.Action("ShippingLineItemsEdit","Shipping",new {id= 182})"; //hard coded but need the record.ShippingHeaderID inserted here.  
 }
4

1 に答える 1

5

ヘルパーを使用しUrl.Actionてメイン URL を作成し、ID を追加します。

window.location.href = "@Url.Action("ShippingLineItemsEdit","Shipping")" 
                       + "/" + shippingHeaderID; 
于 2012-08-14T17:06:51.777 に答える