Изменить порядок элементов, когда на индекс MVC5 asp.net C # - PullRequest
0 голосов
/ 15 сентября 2018

Итак, у меня есть вопрос о MVC5.

Я хочу изменить порядок элементов, перечисленных в представлении.Когда новая запись создается в представлении создания, она автоматически помещает новую запись в старую при отображении в представлении индекса.Я хочу это наоборот.Так что новая запись, которая отображается в представлении, находится сверху.Я понятия не имею, как этого добиться.Надеюсь, кто-нибудь может мне помочь.

Ответы [ 2 ]

0 голосов
/ 15 сентября 2018

В вашей таблице должен быть столбец order .и упорядочить элементы таким образом, это может быть целое число, но я предпочитаю тип datetime.

Если вы хотите изменить порядок элементов, просто измените их значение в поле порядка.Представьте, что вы заказываете по убыванию, тогда установка текущей даты и времени для элемента переместит его в конец.

0 голосов
/ 15 сентября 2018

Сложно дать хороший ответ на этот вопрос из-за недостатка деталей в вопросе. Однако при условии, что вы создаете данные в базе данных и возвращаете оттуда список, вы можете добавить это в выражение Linq, предоставляя вам список

OrderByDescending (x => x.ID)

где ID - это идентификатор создаваемого объекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...