1.删除列,添加a标签,绑定参数

<a href="javascript:void(0)" class="delete" ids="@newlist.Id">删除</a>

2.绑定单击事件,删除提示,异步请求,回调函数对返回数据处理,表格中移除该元素(回调ok,数据库已删除,表格中还有,移除就行!)

//用于删除新闻的方法
function deleteInfo(id, control) {
//提示信息
$.messager.confirm('提示', '确定要删除这条记录', function (r) {
if (r) {//该条件成立表示删除该记录
//发送异步请求
$.post("/NewList/DeleteInfo", { "id": id }, function (data) {
if (data == "ok") {
//表格中删除该元素
$(control).parent().parent().remove();
$.messager.alert("提示", "删除成功", "info");
}
else {
$.messager.alert("提示", "删除失败", "info");
}
});
}
}); }
 //绑定单击事件,用于删除
$(".delete").click(function () {
deleteInfo($(this).attr("ids"),$(this));
})

3.数据层,业务层,视图中的方法

数据层:

/// <summary>
/// 根据id删除一条数据
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public int DeleteInfo(int id)
{
string sql = " delete from T_News where id =@id ";
SqlParameter[] pars ={
new SqlParameter("@id",SqlDbType.Int)
};
pars[].Value = id;
return DAL.SqlHelper.ExcuteSQLReturnInt(sql, CommandType.Text, pars);
}

业务层:

/// <summary>
/// 删除一条记录
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public int DeleteInfo(int id)
{
return NewListInfo.DeleteInfo(id);
}

视图:

/// <summary>
/// 删除一条记录
/// </summary>
/// <returns></returns>
public ActionResult DeleteInfo()
{
int id = int.Parse(Request["id"]);
int count = NewListInfo.DeleteInfo(id);
if(count>)
{
return Content("ok");
}
else
{
return Content("no");
}
}

最新文章

  1. 探究@property申明对象属性时copy与strong的区别
  2. TextView显示颜色高亮的问题
  3. 无法访问 IIS 元数据库。您没有足够的特权访问计算机上的 IIS 网站
  4. 【翻译】How To Tango With Django 1.5.4 第五章
  5. Underscore.js 初探
  6. django models使用学习记录
  7. 【转】 ip段/数字,如192.168.0.1/24是什么意思?
  8. Keil的使用方法 - 常用功能(一)
  9. javascript中跨源资源共享
  10. javascript调试
  11. 【2017-05-02】winform弹出警告框是否进行增删改操作、记事本制作、对话框控件和输出输入流
  12. 利用 Traceview 精准定位启动时间测试的异常方法 (工具开源)
  13. Begin the new life as a coder
  14. 201521123012 《Java程序设计》第四周学习总结
  15. Oracle :%TYPE 和 %ROWTYPE
  16. Elasticsearch系列(5):深入搜索
  17. PS把图片P到老树干上,变成老树成精!
  18. javascript接口注释法
  19. maven 监理web war 项目
  20. DevOps理论与实践总结

热门文章

  1. SRS之HLS部署实例源码分析
  2. CentOS 7下使用Apache2部署Django项目,解决文件名中含有中文报错的问题
  3. Java-JVM 运行时内存结构(Run-Time Data Areas)
  4. sklearn4_混合分类器
  5. 电脑里明明安装了net4.7但是VS里不显示?
  6. GitHub-Microsoft:DotNet2
  7. python - 注释说明
  8. Tree 树形控件
  9. springBoot整合spring、springMVC、mybatis
  10. [nginx]设置代理和静态资源目录