一、实现的效果图:(点击删除图标,juery实现删除整行)

二、MVC开发模式

SQLServer层

#region 删除
/// <summary>
/// 根据自动编号删除快递线路信息 (假删)/// </summary>
/// <param name="Id">自动编号</param>
/// <returns></returns>
public int DelExpressLine(int Id)
{string sql = string.Format("update ExpressLine set Status=3 where Id={0}", Id);return DBUtility.SqlHelper.ExecuteNonQuery(ConnString.conn, CommandType.Text, sql, null);
}
#endregion

Models层——>DAL层

#region 删除快递线路
/// <summary>
/// 根据自动编号删除快递线路
/// </summary>
/// <param name="Id">自动编号</param>
/// <returns></returns>
public static int DelExpressLine(int Id)
{return new SQLServerDAL.ExpressLine().DelExpressLine(Id);}
#endregion

Controllers层

using System;
using System.Collections.Generic;
using System.Text.RegularExpressions;
using System.Web.Mvc;
namespace Wutong.WebSite.Controllers
{public class MemberController : BaseController{ /// <summary>/// 删除快递线路信息/// </summary>/// <param name="id">自动编号</param>/// <returns></returns>public JsonResult DelExpressLine(int id){if (Models.DAL.ExpressLine.DelExpressLine(id) > 0){return Json(new { code = 1, msg = "删除成功" });}else{return Json(new { code = 0, msg = "删除失败" });}}}

View层

@model IEnumerable<Wutong.Model.ExpressLine>
@{ViewBag.Title = "会员中心-快递线路管理";
}
<table width="720" class="tb2" cellpadding="0" cellspacing="0"><tr><td class="dh strong" width="40"><input type="checkbox"></td><td class="dh strong" width="150">出发地->到达地</td>                 <td class="dh strong" width="100"> 发布/刷新时间</td><td class="dh strong" width="50">线路状态</td><td class="dh strong" width="50">管理线路</td><td class="dh strong" width="30">查看</td>  <td class="dh strong" width="30">修改</td>   <td class="dh strong" width="30">删除</td>                  </tr>@foreach (var item in Model){  <tr data="@item.Id" data1="@item.IsSpecial"><td width="40"><input type="checkbox"></td><td style="line-height: 15px;">@item.StartArea -> @item.ArriveArea</td><td style="line-height: 15px;">@item.AddDate</td><td style="line-height: 15px;">@((item.IsSpecial) == true ? "专线" : "非专线")</td>  <td><input type="button" value='@((item.IsSpecial) == true ?"关闭专线" : "开通专线")' class="btnUpdateSpecial"></td>    <td><a href="/ExpressLineInfo/@item.Id"><img src="/images/find.png" width="19" height="19"></a></td><td><a href="/Member/PublishExpressLine/?type=get&id=@item.Id"><img src="/images/xg.png" width="16" height="16"></a></td>   <td><a href="javascript:void" class="del" ><img src="/images/del.png" width="19" height="19" title="删除"></a></td>             </tr>                }
</table>
@section Js{
<script type="text/javascript">$(function () {$(".del").click(function () {if (confirm("确实要删除此记录?")) {//获取表中trvar $this = $(this).parent().parent();//获取表中tr中data的值var _id = $this.attr("data");$.post("/Member/DelExpressLine/", { id: _id }, function (json) {if (json.code == 1) {//删除成功,移除这一行
                        $this.remove();return true;}else {//删除失败
                        alert(json.msg);return false;}});}});});
</script>
}

备注:1、Jquery循环访问Repeater中控件不能直接使用控件id访问字段,否则只能对repeater第一行有效,可以使用控件CSS类名访问,即(.del)。

转载于:https://www.cnblogs.com/haozhenjie819/p/3842206.html

Jquery实现循环删除Reaper某一行相关推荐

  1. 记录 jquery 循环删除多个数组元素

    记录 jquery 循环删除多个数组元素 var array = [ { id: 1, name: 'test1'}, { id: 2, name: 'test2'}, { id: 3, name: ...

  2. 算法 n个数字形成的圆圈中循环删除第m个数字 C++

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! //** ...

  3. jquery tr 移除 背景色_用jQuery remove()方法删除表格行(table tr)的写法

    jQuery删除表行(table tr):本文介绍如何删除选定的表行(table tr).如何用jQuery按钮单击事件,按id或class-name删除表行. 在按钮单击时,我们删除选定的行/ tr ...

  4. JAVA中循环删除list中元素的方法总结

    原文:http://www.cnblogs.com/aspirant/p/7900854.html 印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天 ...

  5. 在可编辑表格EditorGrid中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍然被插入数据库中...

    为什么80%的码农都做不了架构师?>>>    问题描述:在可编辑表格中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍 ...

  6. 利用jQuery实现回收站删除效果

    jQuery是一款非常强大的Javascript脚本库,我们开发者喜欢jQuery的原因除了它代码简洁外,更多的是因为jQuery插件非常丰富.今天我们用一个示例来解说jQuery是如何实现拖拽的. ...

  7. java 删除list元素_JAVA中循环删除list中元素的方法总结

    印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区.下面就来讲一讲..伸手党可直接跳至文末 ...

  8. JAVA中循环删除集合中元素的方法总结

    一.list集合循环删除元素 1.通过普通的for删除删除符合条件的多个元素 for(int i=0;i<list.size();i++){if(list.get(i).equals(" ...

  9. mysql中怎么删除表中的一列数据_mysql如何删除表中一行数据?

    mysql中使用DELETE语句删除表中一行数据,语句为"DELETE FROM 表名称 WHERE 列名称 = 值".删除所有行的语句为"DELETE FROM tab ...

  10. go语言从零学起(二)--list循环删除元素(转载)

    本篇系转载 在使用go的container/list的package时,你可能会无意间踩一个小坑,那就是list的循环删除元素. list删除元素,直观写下来的代码如下: package mainim ...

最新文章

  1. 20145240《信息安全系统设计基础》第十二周学习总结
  2. ASP.NET MVC: EF 没有创建数据库表
  3. python画三维立体图-如何在论文中画出漂亮的插图?
  4. 想学python有什么用-学python日常工作有什么用?
  5. Gamma阶段第八次scrum meeting
  6. 一个好的技术团队应该怎么选择开发语言
  7. es6 filter函数的用法_Python 函数式编程指北,不只是面向对象哦!超级详细!
  8. 如何打造一个让粉丝一见就能收钱的朋友圈
  9. 如何在VS2013中隐藏引用计数?
  10. android ble 经典蓝牙,Android 经典蓝牙(Classic Bluetooth)和低功耗蓝牙(BLE)
  11. 用R语言实现信息度量
  12. 下载 嵌入式qt实战教程pdf_嵌入式QT基础视频教程免费分享!
  13. 我的web前端工作日志14------2020年度总结
  14. 2021-2027全球与中国陶瓷基板市场现状及未来发展趋势
  15. 《关于长沙.NET技术社区未来发展规划》问卷调查结果公布
  16. 如何挑选童书《神奇的校车》
  17. 机票预订系统活动图_机票预订系统程序实施方案说明书模板(面向对象)
  18. Ubuntu-pyqt5+qtDesigner安装手顺
  19. 骗子QQ2875827910手机号码15591473507微信号gewen521520
  20. 小程序服务器还得备案域名,小程序服务器要不要域名备案

热门文章

  1. python数字图像处理(4):图像数据类型及颜色空间转换
  2. 在 Keras 中为循环神经网络添加自定义注意层
  3. FISCO BCOS 控制台 部署合约 调用 查看已部署合约的地址
  4. MigrationSchemaMissing: Unableto createthe django_migrations
  5. 浅析JDK,JRE,JVM的区别
  6. android 串口调试数据手机收不到,记录一次安卓串口一次接收全部数据时,发生的错误...
  7. java反射 javabean_Java反射之模仿JavaBean接收表单参数.
  8. android win10 style,不开玩笑,安卓可以体验 Windows 10 了
  9. 基于springboot乡村民宿系统
  10. Leetcode之二叉树展开为链表(深搜)