基于MVC和Bootstrap的权限框架解决方案 二.添加增删改查按钮

上一期我们已经搭建了框架并且加入了列表的显示,

本期我们来加入增删改查按钮

整体效果如下

HTML部分,在HTML中找到中意的按钮按查看元素,复制HTML代码放入工程中

<a class="btn btn-small element" data-original-title="新增" href="/Customer/Add" data-toggle="tooltip" data-placement="top">
      <i class="icon-edit"></i>
</a>
public ActionResult Add(CustomerInfo cus)
        {
            if (Request.HttpMethod == "POST")
            {
                BaseBLL<CustomerInfo> bll = new BaseBLL<CustomerInfo>();
                if (bll.Add(cus, "") > 0)
                {
                    //文件上传到服务器
                    return ContentJ("添加成功", "CustomerList");
                }
            }
            return View();
        }

新增完成

<div class="btn-group">
     <a href="/Customer/[email protected]_ID" data-original-title="修改"  class="btn btn-small element"><i class="icon-edit"></i> </a>
     <a href="/Customer/[email protected]_ID" data-original-title="删除"  class="btn btn-small element"><i class="icon-trash"></i> </a>
     <a href="/JieKuan/[email protected]_ID" data-original-title="借款录入"  class="btn btn-small element"><i class="icon-pencil"></i> </a>
     <a href="/JieKuan/[email protected]_ID" data-original-title="借款查看"  class="btn btn-small element"><i class="icon-eye-open"></i> </a>
 </div>
public ActionResult Edit(string cid)
        {
            BaseBLL<CustomerInfo> bll = new BaseBLL<CustomerInfo>();
            CustomerInfo info= bll.GetModel(cid);
            return View(info);
        }
        [HttpPost]
        public ActionResult Edit(CustomerInfo cus)
        {
                BaseBLL<CustomerInfo> bll = new BaseBLL<CustomerInfo>();
                bll.Update(cus, "");
                return ContentJ("修改成功", "CustomerList");
        }

        public ActionResult Delete(string cid)
        {
            BaseBLL<CustomerInfo> bll = new BaseBLL<CustomerInfo>();
            if(bll.Delete(cid) > 0)
            {
                return ContentJ("删除成功", "/Customer/CustomerList");
            }
            return View("/Customer/CustomerList");
        }

增删改完成,

至此完成增删改查的所有代码

下一讲:为K2框架加入文件上传和图片展示

如对本框架感兴趣可加群讨论 257749427

时间: 2024-10-11 11:39:30

基于MVC和Bootstrap的权限框架解决方案 二.添加增删改查按钮的相关文章

基于WebForm和Bootstrap的权限框架解决方案 一.PQGRID的使用

天天打游戏也不是个事,就写一套权限框架吧,我的要求是即漂亮美观大方上档次,又要实用易用接地气. 按理来说应该先设计数据库在来秀的,但是人生就是这么随意,先搭个框子吧, 这一篇的重点是pqgrid的介绍 废话不多说,直接上图 框子呢是bootstrap copy过来的稍微改了一下 中间放了一个ifram 菜单目前还是死的,这不这个页面才是菜单的维护页面 表格是采用的pqgrid,跟jqgrid类似吧,扩展性还不错 有类似动态筛选列啊,在某一列开始后面的可滚动啊,都是可以实现的 比如我隐藏URL列之

权限管理系统之LayUI实现页面增删改查和弹出层交互

由于对LayUI框架不太熟悉,昨天抽空看了下LayUI的文档,今天在网上找了使用LayUI进行增删改查相关内容,自己照葫芦画了个瓢,画瓢部分不是很难,主要是下午遇到了一个弹出层的问题耗时比较久. 同一项目,设计风格都差不多,对于涉及单个数据表的页面,基本都是增删改查,布局都是差不多,实际项目中都是复制.粘贴过来改下数据基本就能完成80%,后续就是修修补补或者是要实现一些特殊需求,记得刚参加工作时,老大直接给了一个已经做好的模板页面让我比对着手动敲一遍,当时觉得重复操作没啥用,现在再看觉得作用很大

SSM框架+thymeleaf实现基本的增删改查

前言 本文使用了SSM框架.thymeleaf和jquery实现了基本的增删改查. 名词解释 SSM框架:springMVC.spring.mybatis thymeleaf:一个与Velocity.FreeMarker类似的模板引擎 jquery:一个快速.简洁的JavaScript框架 程序结构 本程序框架是用maven建出来的,具体如图: 程序源码 pom.xml <?xml version="1.0" encoding="UTF-8"?> <

springmvc+spring3+hibernate4框架简单整合,简单实现增删改查功能

项目开发环境 1.Eclipse 2.tomcat7.0 3.MySQL 项目的整体架构 所用到的jar包 数据库表 数据库表就不用教大家了,一张表,很简单的,下面是我建好的表 下面是web.xml的详情信息 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:web

spring框架学习之--数据库操作增删改查

基于spring的NamedParameterJdbcTemplate操作数据库 首先在 resources 文件夹下添加数据库配置文件jdbc.properties 配置常用的数据库信息 1 consult.jdbc.driverClassName=com.mysql.jdbc.Driver 2 consult.jdbc.url=jdbc:mysql://xxxxxxxx:3307/consult_summer?useUnicode=true&characterEncoding=utf-8&am

Android 利用xUtils框架实现对sqllite的增删改查

首先下载xUtils,下载地址:https://github.com/wyouflf/xUtils  把下载好的文件压缩,把里面的jar包拷进项目中如图所示: 这里新建一个User类进行测试增删改查 package com.example.xutilsdemo; public class User { private int id; private String name; private String email; public int getId() { return id; } publi

MVC模式下如何对多选框数据进行增删改查

一.业务情景:      做的是一个项目管理的增删改查模块,一个项目里面有项目成员属性,而且一个项目可以有多个成员,一个成员可以参加多个项目,多对多关系,数据库表里自然要建立一个关系表. 视图 二.视图显示: 因为新增项目和修改项目的时候用的是同一个视图,所以项目成员多选框那里不仅要显示所有用户,而且要把在项目成立里的数据要选上显示,这里我先把所有用户从用户表里查出来,然后显示在页面上,然后再判断每个用户是否在用户成员表里面,在的话就给勾选上. 1 <tr> 2 <td class=&q

yii2 框架的 AR 和 DAO 增删改查

自己做个总结  方便以后查找使用 /** * yii 的增删改查 */ //增 public function add1($data) { $data = [ 'title'=>$data['YiiNews']['title'], 'msg'=>$data['YiiNews']['msg'], 'img'=>$data['News']['img'], ]; $this->setAttributes($data) ; return $this->insert(); } publ

Django框架(三)-- orm增删改查、Django生命周期

一.orm介绍 1.什么是orm ORM即Object Relational Mapping,全称对象关系映射. 2.使用orm的优缺点 优点: 不用写SQL语句 开发效率高 缺点: SQL的效率低 3.使用orm 如果连接的是pycharm默认的Sqlite,不用改动,使用默认配置即可 如果连接mysql,需要在配置文件中的setting中进行配置: 将DATABASES={} 更新为 DATABASES = { 'default': { 'ENGINE': 'django.db.backen