当我按下删除按钮而不从数据库中删除它时,如何从索引页面中的表中删除一行。 我正在使用asp.net mvc5与visual studio 2017和sql server 2016。
dynamic_cast
}
此代码从数据库中删除所选行。我想从索引页面删除它。 请任何人都能给我任何暗示。
答案 0 :(得分:0)
如果仅从“索引”页面删除它,则在加载页面时将再次显示该行。
但是,您可以使用jquery删除它。
在索引视图中写下:
<script>
$(".class").on("click", function(){ //if your element has a class
$(this).remove();
})
$("#id").on("click", function(){ //if your element has an id
$(this).remove();
})
</script>
答案 1 :(得分:0)
<script type="text/javascript">
$(document).ready(function () {
function deleteRow() {
var par = $(this).parent().parent();
par.remove();
};
$("#Tableid").on("click", "#btnid", deleteRow);
});
</script>
在索引页面中编写此代码
“#Tableid”=你的表的id,
“#btnid”=删除按钮的ID(对于表的所有删除按钮都是唯一的)
此代码仅删除页面级别的列而不是数据库
如果您重新加载页面,则会返回所有数据
如果您有任何疑问,请询问
答案 2 :(得分:0)
您可以使用jquery remove()方法删除该行。 只是你有一些东西来定位那一行,即id或类
$(&#39;#ID&#39)。除去(); 要么 $(&#39; .CLASSNAME&#39)除去();
答案 3 :(得分:0)