您好,我必须将选择网格行上的对象值传递到另一个视图。 我的代码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; –