Изменить: проблема в том, что параметры 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
Проблема привязки модели ASP.NET - dataTables.net ⇐ Jquery
Программирование на jquery
-
Anonymous
1759524327
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; }
}
Подробнее здесь: [url]https://stackoverflow.com/questions/23617410/asp-net-model-binding-issue-datatables-net[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия