我在ASP.NET中有一个简单的CRUD应用程序,我想在表中上下添加动态链接。关键是第一个结果不包含“向上”链接,最后一个不包含“向下”链接。
问题在于,每次单击后,您都需要重新生成第一个和最后一个。我无法引用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());
}
});
是否可以在不重新加载页面的情况下以其他方式检查第一个和最后一个元素?