Проблема привязки модели ASP.NET - dataTables.netJquery

Программирование на jquery
Ответить
Anonymous
 Проблема привязки модели ASP.NET - dataTables.net

Сообщение Anonymous »

Изменить: проблема в том, что параметры URL отправляются как: Columns [0] [name], а ASP.NET не собирает свойство [имя]. Как сделать ASP.NET поймать свойство имени? Я получаю отформатирован HTTP -запрос, как ниже: < /p>

Заголовки запроса: < /strong> < /p>

Accept:application/json, text/javascript, */*; q=0.01
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8,it;q=0.6
Cache-Control:no-cache
Connection:keep-alive
Pragma:no-cache
User-Agent:Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36
X-Requested-With:XMLHttpRequest
< /code>

переменные, кодируемые в строке запроса запроса: < /strong> < /p>

draw:16
columns[0][data]:0
columns[0][name]:
columns[0][searchable]:true
columns[0][orderable]:true
columns[0][search][value]:
columns[0][search][regex]:false
columns[1][data]:1
columns[1][name]:
columns[1][searchable]:true
columns[1][orderable]:true
columns[1][search][value]:
columns[1][search][regex]:false
columns[2][data]:2
columns[2][name]:
columns[2][searchable]:true
columns[2][orderable]:true
columns[2][search][value]:
columns[2][search][regex]:false
order[0][column]:0
order[0][dir]:desc
start:0
length:10
search[value]:Log
search[regex]:false
< /code>

Привязка модели успешно определяет первый уровень. Я вижу, что есть 3 столбца, 1 заказ и поиск, но они всегда ноль. Как сделать свою модель, чтобы я мог правильно связать? Я попробовал словарь и массив безрезультатно.public class DataTableParameterModel
{
public int draw { get; set; }
public int start { get; set; }
public int length { get; set; }
public DataTablesSearch search { get; set; }
public DataTablesColumn[] columns { get; set; }
public DataTablesOrder[] order { get; set; }
public int folderId { get; set; }
}

public class DataTablesColumn
{
public string data { get; set; }
public string name { get; set; }
public bool searchable { get; set; }
public bool orderable { get; set; }
public DataTablesSearch search { get; set; }
}


Подробнее здесь: https://stackoverflow.com/questions/236 ... tables-net
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»