У меня есть простое приложение CRUD в ASP.NET, и я хотел бы добавить динамическую ссылку вверх и вниз в моей таблице.Дело в том, что первый результат не содержит ссылку «вверх», а последний - «вниз».
Проблема в том, что после каждого клика вам нужно регенерировать первый и последний.Я не могу сослаться на действие Index, потому что у меня установлена сортировка по умолчанию.
Условие на мой взгляд:
@if (item != Model.First())
{
<a href="#" id="up" class="up">Up</a>
}
@if (item != Model.Last())
{
<a href="#" class="down">Down</a>
}
и сценарий js:
$(".up,.down").click(function (e) {
var row = $(this).parents(".move:first");
if ($(this).is(".up")) {
row.insertBefore(row.prev());
} else {
row.insertAfter(row.next());
}
});
Можно ли проверитьпо-другому, какой элемент является первым и последним без перезагрузки страницы?