2

我有一个用于 MVC 的 Kendo Grid,并且我为每一行添加了一个自定义命令。现在我需要连接 click 事件以使用所选行中的 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.Actionhelper 构建主 url,然后附加 id。

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