0

こんにちは、値の配列があり、クライアント側でテレリック 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() で「従来の」設定を使用する必要があります。$.ajax() を使用してコントローラーを呼び出す rebind 関数。これを試して、「従来型」をグローバルに有効にすることができます。

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