Как выполнить сортировку и разбиение по страницам в ASP.NET MVC C# со встроенной базой данных SQLC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как выполнить сортировку и разбиение по страницам в ASP.NET MVC C# со встроенной базой данных SQL

Сообщение Anonymous »

Хорошо, я новичок в ASP.NET и пытаюсь реализовать небольшой проект, в котором создаю веб-сайт для отслеживания клиентов. Я сделал все, чтобы иметь возможность создавать свои таблицы, добавлять, редактировать, детализировать и удалять записи, и я в значительной степени дошел до того, что я доволен. Мой следующий шаг — добавить сортировку к моим записям и иметь возможность добавлять их постранично.
Я хочу сделать так, чтобы на веб-сайте отображалось только 10 записей одновременно.
У меня есть никогда раньше этого не делал, а поиск в Google и искусственный интеллект просто сбивают меня с толку, а также я никогда раньше не использовал JSON, и добавление этого в мой код все сломало, и я не был уверен, как это исправить/
Это мой код для моего Index.cshtml: он отображает каждую запись, а также кнопки редактирования, подробностей и удаления. Я не уверен, будут ли в этот код представления вообще включены разбиение по страницам и сортировка, или мне придется создать другую модель/контроллер, а если они войдут сюда, то я не уверен, куда.

Код: Выделить всё

@model IEnumerable

@{
ViewBag.Title = "Index";
}


Index

[h4]
@Html.ActionLink("Create New", "Create")
[/h4]



@Html.DisplayNameFor(model => model.Name)


@Html.DisplayNameFor(model => model.Address)


@Html.DisplayNameFor(model => model.TelephoneNumber)


@Html.DisplayNameFor(model => model.ContactPersonName)


@Html.DisplayNameFor(model => model.ContactPersonEmail)


@Html.DisplayNameFor(model => model.VATNumber)




@foreach (var item in Model) {


@Html.DisplayFor(modelItem => item.Name)


@Html.DisplayFor(modelItem => item.Address)


@Html.DisplayFor(modelItem => item.TelephoneNumber)


@Html.DisplayFor(modelItem => item.ContactPersonName)


@Html.DisplayFor(modelItem => item.ContactPersonEmail)


@Html.DisplayFor(modelItem => item.VATNumber)


@Html.ActionLink("Edit", "Edit", new { id=item.Id }) |
@Html.ActionLink("Details", "Details", new { id=item.Id }) |
@Html.ActionLink("Delete", "Delete", new { id=item.Id })


}



Я пробовал использовать JQuery и LINQ, но учебные пособия не помогли, и теперь я очень смущен и разочарован тем, что не могу заставить это работать. Пожалуйста, кто-нибудь может объяснить и помочь мне в духе «объяснения для чайников»!

Подробнее здесь: https://stackoverflow.com/questions/780 ... ql-databas
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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