ASP.NET MVC企业级程序设计(增删,int类型转时间取余)

2024-06-20 14:44

本文主要是介绍ASP.NET MVC企业级程序设计(增删,int类型转时间取余),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

题目: 

实现过程 

控制器代码

DAL

 BLL

Index 

Jia


题目: 

 

实现过程 

控制器代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MvcApplication1.Models;namespace MvcApplication1.Controllers
{public class HomeController : Controller{//// GET: /Home/public ActionResult Index(){ViewBag.Show = BLL.PropertyInfoManager.Show();return View();}public ActionResult Jia(){return View();}[HttpPost]public ActionResult Jia(string Title, string Duration, string Singer){HotSong model = new HotSong();model.Title = Title;model.Duration =int.Parse(Duration);model.Singer = Singer;BLL.PropertyInfoManager.Add(model);return RedirectToAction("Index");}public ActionResult Delect(int id){BLL.PropertyInfoManager.Delect(id);return RedirectToAction("Index"); }}
}

DAL

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using MvcApplication1.Models;
namespace MvcApplication1.DAL
{public class PropertyInfoServices{public static List<HotSong> Show() {CloudMusicDBEntities db = new CloudMusicDBEntities();return db.HotSongs.ToList();}public static HotSong FindModel(int id){CloudMusicDBEntities db = new CloudMusicDBEntities();return db.HotSongs.SingleOrDefault(x => x.Id == id);}public static bool Delect(int id){HotSong model = FindModel(id);CloudMusicDBEntities db = new CloudMusicDBEntities();db.Entry(model).State = System.Data.EntityState.Deleted;return db.SaveChanges() > 0;}public static bool Add(HotSong model){CloudMusicDBEntities db = new CloudMusicDBEntities();db.Entry(model).State = System.Data.EntityState.Added;return db.SaveChanges() > 0;}}
}

 BLL

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using MvcApplication1.Models;namespace MvcApplication1.BLL
{public class PropertyInfoManager{public static List<HotSong> Show(){return DAL.PropertyInfoServices.Show();}public static bool Delect(int id){return DAL.PropertyInfoServices.Delect(id);}public static bool Add(HotSong model){return DAL.PropertyInfoServices.Add(model);}}
}

Index 

@{Layout = null;
}<!DOCTYPE html><html>
<head><meta name="viewport" content="width=device-width" /><title>Index</title>
</head>
<body><div><a href="/Home/Jia">添加</a><table border="1" style=" position:absolute;top:5%;right:70%"><tr><th></th><th>标题</th><th>时长</th><th>歌手</th><th></th></tr>@foreach (var item in @ViewBag.Show as List<MvcApplication1.Models.HotSong>){<tr><td>@item.Id</td><td>@item.Title</td>@{var a = item.Duration % 60;var b = item.Duration / 60;}<td>@b:@a </td><td>@item.Singer</td><td>@Html.ActionLink("删除", "Delect", new { id = @item.Id }, new {onclick="return confirm('确定删除吗?')" })</td></tr>}</table></div>
</body>
</html>

Jia

@{Layout = null;
}<!DOCTYPE html><html>
<head><meta name="viewport" content="width=device-width" /><title>Index</title>
</head>
<body><div><a href="/Home/Jia">添加</a><table border="1" style=" position:absolute;top:5%;right:70%"><tr><th></th><th>标题</th><th>时长</th><th>歌手</th><th></th></tr>@foreach (var item in @ViewBag.Show as List<MvcApplication1.Models.HotSong>){<tr><td>@item.Id</td><td>@item.Title</td>@{var a = item.Duration % 60;var b = item.Duration / 60;}<td>@b:@a </td><td>@item.Singer</td><td>@Html.ActionLink("删除", "Delect", new { id = @item.Id }, new { onclick = "return confirm('确定删除吗?')" })</td></tr>}</table></div>
</body>
</html>

这篇关于ASP.NET MVC企业级程序设计(增删,int类型转时间取余)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1078425

相关文章

Spring Boot 配置文件之类型、加载顺序与最佳实践记录

《SpringBoot配置文件之类型、加载顺序与最佳实践记录》SpringBoot的配置文件是灵活且强大的工具,通过合理的配置管理,可以让应用开发和部署更加高效,无论是简单的属性配置,还是复杂... 目录Spring Boot 配置文件详解一、Spring Boot 配置文件类型1.1 applicatio

Java实现时间与字符串互相转换详解

《Java实现时间与字符串互相转换详解》这篇文章主要为大家详细介绍了Java中实现时间与字符串互相转换的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、日期格式化为字符串(一)使用预定义格式(二)自定义格式二、字符串解析为日期(一)解析ISO格式字符串(二)解析自定义

Java时间轮调度算法的代码实现

《Java时间轮调度算法的代码实现》时间轮是一种高效的定时调度算法,主要用于管理延时任务或周期性任务,它通过一个环形数组(时间轮)和指针来实现,将大量定时任务分摊到固定的时间槽中,极大地降低了时间复杂... 目录1、简述2、时间轮的原理3. 时间轮的实现步骤3.1 定义时间槽3.2 定义时间轮3.3 使用时

如何解决Spring MVC中响应乱码问题

《如何解决SpringMVC中响应乱码问题》:本文主要介绍如何解决SpringMVC中响应乱码问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring MVC最新响应中乱码解决方式以前的解决办法这是比较通用的一种方法总结Spring MVC最新响应中乱码解

Spring MVC使用视图解析的问题解读

《SpringMVC使用视图解析的问题解读》:本文主要介绍SpringMVC使用视图解析的问题解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring MVC使用视图解析1. 会使用视图解析的情况2. 不会使用视图解析的情况总结Spring MVC使用视图

基于@RequestParam注解之Spring MVC参数绑定的利器

《基于@RequestParam注解之SpringMVC参数绑定的利器》:本文主要介绍基于@RequestParam注解之SpringMVC参数绑定的利器,具有很好的参考价值,希望对大家有所帮助... 目录@RequestParam注解:Spring MVC参数绑定的利器什么是@RequestParam?@

Python如何查看数据的类型

《Python如何查看数据的类型》:本文主要介绍Python如何查看数据的类型方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python查看数据的类型1. 使用 type()2. 使用 isinstance()3. 检查对象的 __class__ 属性4.

Python容器类型之列表/字典/元组/集合方式

《Python容器类型之列表/字典/元组/集合方式》:本文主要介绍Python容器类型之列表/字典/元组/集合方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 列表(List) - 有序可变序列1.1 基本特性1.2 核心操作1.3 应用场景2. 字典(D

Python如何获取域名的SSL证书信息和到期时间

《Python如何获取域名的SSL证书信息和到期时间》在当今互联网时代,SSL证书的重要性不言而喻,它不仅为用户提供了安全的连接,还能提高网站的搜索引擎排名,那我们怎么才能通过Python获取域名的S... 目录了解SSL证书的基本概念使用python库来抓取SSL证书信息安装必要的库编写获取SSL证书信息

Python如何在Word中生成多种不同类型的图表

《Python如何在Word中生成多种不同类型的图表》Word文档中插入图表不仅能直观呈现数据,还能提升文档的可读性和专业性,本文将介绍如何使用Python在Word文档中创建和自定义各种图表,需要的... 目录在Word中创建柱形图在Word中创建条形图在Word中创建折线图在Word中创建饼图在Word