我需要将各种参数传递回我的控制器方法,我可以通过以下方式进行:
模型参数:
.Read(read => read.Action("CPos_Read", "Reporting", new { LocCode = "#=LocCode#" }))
来自Javascript方法的参数:
.Read(read => read.Action("CPos_Read", "Reporting").Data("GetFilters"))
function GetFilters() {
var ParamList = [];
var Param = ":";
Param = "DateStart:";
Param += $('#DateStart').val();
ParamList.push(Param);
Param = "DateEnd:";
Param += $('#DateEnd').val();
ParamList.push(Param);
return { Params: ParamList }
}
我需要传递来自我的kendo网格模型的LocCode参数和来自Javascript函数的其他参数。换句话说,我需要能够将这两者结合起来传回我的控制器。
理想情况下,我希望能够将LocCode参数传递给我的Javascript方法。
我找到了一个工作语法,用于将kendo网格的选定模型值传递给Javascript函数:
.Read(read => read.Action("cPos_Read", "Reporting").Data("GetFilter(#=LocCode#)"))
在我发布这篇文章之前,我研究了很长一段时间,并没有找到任何这样做的例子,即使它看起来很简单。希望上面的代码将来会帮助某人。