您好,我必須將選擇網格行上的對象值傳遞到另一個視圖。 我的代碼CSHTML代碼是如何將對象從一個視圖傳遞到另一個視圖
var gview = $("#grdSearch").data("kendoGrid");
var selectedItem = gview.dataItem(gview.select());
if (selectedItem.address != undefined) {
alert(selectedItem.address);
window.location = '../PageSearch/Select?value:' + selectedItem;
}
else
alert("NO Row Is SELECTED");
我的控制器代碼是
[HttpGet]
public JsonResult Select(Search value)
{
return Json(value, JsonRequestBehavior.AllowGet);
}
的問題是,jQuery代碼在調用控制器動作是selectedItem
爲空。 如何訪問selectedItem
中的數據?
以及gview.dataItem(gview.select());應該有什麼價值? – Rex
嗨雷克斯網格行將有類型選擇的值。 if條件被執行,這意味着它已經從網格中獲取數據,但無法將其傳遞給控制器。所以我做錯了window.location的語法? – Divya
'../PageSearch/Select?value:'+ selectedItem;不應該是'../PageSearch/Select?value='+ selectedItem; –