我有一个javascript函数,单击按钮即可将数据源重新绑定到telerik网格。该功能运行良好,并击中了控制器。但是,它没有传递必需的参数值,而是显示为空。
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的值,它始终显示null而不是SampleId。
任何帮助将不胜感激。
答案 0 :(得分:0)
我找到了解决方案。为了传递参数,我们应该使用grid.rebind(params)
而不是grid.ajaxRequest(params)
。
有用的链接:https://docs.telerik.com/aspnet-mvc/migration/widgets/grid