0

嗨,我有一组值,我需要将它作为参数传递给客户端的 Telerik mvc 网格重新绑定。我的代码:

var arr = new Array();
arr.push("one");  arr.push("two");      
var grid = $('#TreeTermGrid').data('tGrid');
grid.rebind({ItemsArr: arr });

控制器方法:

public ActionResult GetTList(List<string> ItemsArr)
{        
//but i got one element with data "one,two"
}

怎样才能正确?非常感谢

4

2 回答 2

1

你可以试试这个:

public ActionResult GetTList(string ItemsArr)
{        
    string [] items = ItemsArr.Split(',');
}
于 2011-02-16T09:15:56.187 回答
1

为了使数组的结果与 ASP.NET MVC 中的绑定机制兼容,我们需要使用 $.ajax() 中的 'traditional' 设置。使用 $.ajax() 调用控制器的重新绑定函数,您可以尝试这样做以全局启用“传统”:

$.ajaxSettings.traditional = true;
于 2011-05-21T05:29:52.450 回答