我有一个javascript函数,只需单击一个按钮,就可以将数据源重新绑定到telerik网格。函数运行良好,命中控制器。但是,它不会传递所需的参数值,而是显示null。
javascript的代码是:
$("#btnclick").click(function () {
console.log("Clicked");
var grid = $("#UploadList").data("tGrid");
var params = {
Idss: "SampleId"
};
grid.ajaxRequest(params);
})控制器的代码是:
[GridAction]
public ActionResult List(string Idss)
{
string passedId = Idss;
try
{通过设置断点,我检查Idss或passedId的值,它总是显示空而不是SampleId。
任何帮助都将不胜感激。
发布于 2018-10-30 22:15:57
我找到了解决方案。为了传递参数,我们应该使用grid.rebind(params)而不是grid.ajaxRequest(params)。
有用链接:https://docs.telerik.com/aspnet-mvc/migration/widgets/grid
https://stackoverflow.com/questions/53064694
复制相似问题