架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 58120|回复: 5

[ASP.NET] mvc linq to sql实现简单的增删改查页面

[复制链接]
发表于 2016-7-20 22:57:54 | 显示全部楼层 |阅读模式
QQ截图20160720225356.jpg QQ截图20160720225413.jpg
sql脚本:

  1. USE [test]
  2. GO
  3. /****** Object:  Table [dbo].[U_User]    scrip{过滤}t Date: 07/20/2016 22:56:46 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. CREATE TABLE [dbo].[U_User](
  9.         [Id] [int] IDENTITY(1,1) NOT NULL,
  10.         [Name] [nchar](10) NULL,
  11.         [Password] [nchar](10) NULL,
  12. CONSTRAINT [PK_U_User] PRIMARY KEY CLUSTERED
  13. (
  14.         [Id] ASC
  15. )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
  16. ) ON [PRIMARY]
  17. GO
  18. /****** Object:  Table [dbo].[B_BooksInfo]    scrip{过滤}t Date: 07/20/2016 22:56:46 ******/
  19. SET ANSI_NULLS ON
  20. GO
  21. SET QUOTED_IDENTIFIER ON
  22. GO
  23. CREATE TABLE [dbo].[B_BooksInfo](
  24.         [Id] [int] IDENTITY(1,1) NOT NULL,
  25.         [Name] [nchar](10) NULL,
  26.         [Price] [decimal](18, 2) NULL,
  27.         [Count] [int] NULL,
  28. CONSTRAINT [PK_B_BooksInfo] PRIMARY KEY CLUSTERED
  29. (
  30.         [Id] ASC
  31. )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
  32. ) ON [PRIMARY]
  33. GO
复制代码


后台代码:

  1. using MvcApplication1.Models;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Web;
  6. using System.Web.Mvc;

  7. namespace MvcApplication1.Controllers
  8. {
  9.     public class MainController : Controller
  10.     {
  11.         //
  12.         // GET: /Main/
  13.         testDataContext db = new testDataContext();
  14.         public ActionResult Index()
  15.         {
  16.             //获取图书详情
  17.             var data = db.B_BooksInfo;
  18.             return View(data);
  19.         }
  20.         //修改界面
  21.         public ActionResult UpdateBook(int id)
  22.         {
  23.             B_BooksInfo book = db.B_BooksInfo.First(i => i.Id == id);
  24.             return View(book);
  25.         }
  26.         //保存修改
  27.         [HttpPost]

复制代码


前台代码:

  1. @{
  2.     ViewBag.Title = "Index";
  3. }
  4. @model IEnumerable<MvcApplication1.Models.B_BooksInfo>

  5. <style type="text/css">
  6.     .tab {
  7.         border-collapse: collapse;
  8.         border: none;
  9.     }

  10.         .tab tr td {
  11.             border: 1px solid fuchsia;
  12.         }
  13. </style>

  14. <table class="tab">
  15.     <tr>
  16.         <td>id
  17.         </td>

  18.         <td>书名
  19.         </td>

  20.         <td>价格
  21.         </td>

  22.         <td>数量
  23.         </td>
  24.         <td>操作</td>
  25.     </tr>

  26.     @foreach (var book in Model)
  27.     {
  28.         <tr>
  29.             <td>@book.Id</td>
  30.             <td>@book.Name</td>
  31.             <td>@book.Price</td>
  32.             <td>@book.Count</td>
  33.             <td>
  34.                 <input type="button" id="Update"  onclick="updateBook('@book.Id')" value="修改" />
  35.                 <input type="button" id="Delete"  onclick="deleteBook('@book.Id')" value="删除" />
  36.             </td>
  37.         </tr>
  38.     }
  39. </table>

  40. <scrip{过滤}t type="text/javascrip{过滤}t">
  41.     $(function () {

  42.     });

  43.     function updateBook(id) {
  44.         locatio{过滤}n.href = "/Main/UpdateBook?id="+id;
  45.     }
  46.     function deleteBook(book) {
  47.         alert(book);
  48.     }
  49. </scrip{过滤}t>
复制代码


demo下载:

游客,如果您要查看本帖隐藏内容请回复






上一篇:C#网站将绝对路径转换成相对路径
下一篇:Mysql表字段和变量一致的解决方法
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-12-29 20:52:05 | 显示全部楼层
很好大萨达撒旦撒旦撒
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2019-4-20 09:03:44 | 显示全部楼层
实现简单的增删改查页面
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2019-10-15 16:23:12 | 显示全部楼层
太感谢老板啦
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-9-9 10:06:07 | 显示全部楼层
学习下这个相关的代码
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-9-12 10:09:12 | 显示全部楼层

实现简单的增删改查页面
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2026-8-27 10:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表