Связыватель для длинных {} в MVC - PullRequest
0 голосов
/ 26 июня 2009
  [AcceptVerbs( HttpVerbs.Post )]
    public JsonActionResult<BaseAsyncResponse> Add(
        long[] IdList )
    {
           for (int i = 0; i < IdList.Length; i++)
                {
                        // do something
                }
    }



  var o = {
            url: addButton.action.url
                , method: addButton.action.method
                , params: { 'IdList': Ext.encode(allIds) }
          };
        Ext.Ajax.request(o);

Я пытаюсь передать длинный [] код после вызова Ajax. IdList в настоящее время представляет собой строку, которую я преобразую в JsonArray. Есть ли способы использовать атрибут bind?

1 Ответ

0 голосов
/ 26 июня 2009

Если вы хотите использовать DefaultModelBinder, ваш запрос должен выглядеть следующим образом:

IdList[0]=100&IdList[1]=200&IdList[2]=300&IdList[3]=400&...&IdList[n]=...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...