Jak dodać widok siatki w MVC-6?Widok siatki w mvc6
Chciałbym użyć webgrid coś dla aukcji szczegółów. Czy możliwe jest używanie System.Web.Helpers jako przestrzeni nazw. Ale nie dostaję tego wsparcia
Jak dodać widok siatki w MVC-6?Widok siatki w mvc6
Chciałbym użyć webgrid coś dla aukcji szczegółów. Czy możliwe jest używanie System.Web.Helpers jako przestrzeni nazw. Ale nie dostaję tego wsparcia
Proponuję użyć jqGrid (lub może być jakaś inna siatka skryptów java). Od kontrolera MVC zwrócić ActionResult jako JSON obiektu
public ActionResult UserList()
{
object userListData = null;
try
{
List<UserListViewModel> users = 'your code to get the user list'
userListData = new
{
page = 1,
records = users.Count,
rows = users
};
}
JavaScriptSerializer serializer = new JavaScriptSerializer();
serializer.MaxJsonLength = int.MaxValue;
return new ContentResult()
{
Content = serializer.Serialize(userListData),
ContentType = "application/json",
};
}
i nazywają to na stronie obciążenia/jQuery Gotowy dokument niektóre rzeczy tak.
$("#userTable").jqGrid({
url: '../User/UserList,
mtype: 'GET',
datatype: "json",
autowidth: true,
colNames: ['Id', 'First Name', 'Last Name'],
colModel: [
{ name: 'Id', key: true, hidden: true, fixed: false, shrinkToFit: false, align: 'left' },
{ name: 'FirstName', fixed: false, shrinkToFit: false, align: 'left' },
{ name: 'LastName', fixed: false, shrinkToFit: false, align: 'left' }
],
uzyskać więcej informacji na temat jqGrid, proszę zobaczyć demo na http://jqgrid.com/
tego projektu może dopasować swoje wymagania, proste Grid Control dla ASPNET MVC (przy użyciu Razor): MVC6.Grid.Web
Można również spróbować NetCoreControls.
Zbudowany specjalnie dla .NET MVC Core. Kontrola siatki jest po stronie serwera, używa AJAX i obsługuje, stronicowanie, filtrowanie i zdarzenia.
Sprawdź dokumentację i witrynę demonstracyjną.
Możesz użyć interfejsu Shield dla ASP.NET Core NuGet package i zintegrować go z darmowym Shield UI Lite przez Bower lub komercyjny pakiet Shield UI.
Widżet ich siatki jest niesamowity!
Ta odpowiedź nie dotyczy MVC, ale javascript. Inną kwestią jest to, że po zwróceniu obiektów (json) wystarczy użyć kontrolera API, a nie MVC. – user3285954