Существует две версии jqGrid: Бесплатный пакет с открытым исходным кодом в виде чистого решения JavaScript поставляется с лицензиями GPL и MIT и коммерческий , который интегрирован дляпример среды разработки Visual Studio.Вы можете использовать любую из версий в своем проекте ASP.NET MVC.
jqGrid можно использовать для заполнения данных практически из любого веб-сервиса, предоставляющего данные в формате JSON или XML.Таким образом, вы можете написать в ASP.NET MVC метод Controller, который предоставляет чистые данные в формате JSON и использовать View с пустым <table>
, для которого определен только атрибут id
.Если вы хотите, вы можете реализовать «провайдера данных» как сервис ASMX или WCF.Вы также можете объединить любое из решений на одном сайте, так что вы будете свободны в реализации.
Посмотрите на другой вопрос , где вы можете найти несколько ссылок с примерами использованияjqGrid с ASP.NET MVC.
ОБНОВЛЕНИЕ: Ответ устарел, и лицензионное соглашение изменилось.Существует два основных форка jqGrid : 1) free jqGrid , форка, который я разрабатываю с конца 2014 года и который я предоставляю по старой лицензии MIT / GPLv2;2) Guriddo jqGrid JS, доступно за цены .Вы можете прочитать более подробно о проблеме в следующих более свежих ответах: этот , этот и этот .