分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

MVC ---- 怎删改查

发布时间:2023-09-06 02:12责任编辑:胡小海关键词:MVC
using Modelsop;using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using Newtonsoft.Json;using System.Data.Entity.Infrastructure;using System.Data.Entity;namespace WebApplication1.Controllers{ ???public class HomeController : Controller ???{ ???????SuperCodeEntities context = new SuperCodeEntities(); ???????public ActionResult Index() ???????{ ?????????????????????return View(); ???????} ???????public ActionResult About() ???????{ ???????????ViewBag.Message = "Your application description page."; ???????????return View(); ???????} ???????public ActionResult Contact() ???????{ ???????????ViewBag.Message = "Your contact page."; ???????????return View(); ???????} ???????public ActionResult Add(Test user) ???????{ ???????????string reslt = null; ???????????int reslut = 0; ???????????try ???????????{ ??????????????context.Test.Add(user); ??????????????reslut= context.SaveChanges(); ??????????????if (reslut > 0) ??????????????{ ??????????????????reslt = "添加成功!"; ??????????????} ??????????????else ??????????????{ ??????????????????reslt = "添加失败!"; ??????????????} ????????????} ???????????catch (Exception) ???????????{ ???????????????throw; ???????????} ???????????return Content(JsonConvert.SerializeObject(reslt)); ???????} ???????public ActionResult TestList() { ???????????List<Test> tt = context.Set<Test>().ToList(); ???????????return Content(JsonConvert.SerializeObject(tt)); ???????} ???????public ActionResult Del(int Id) ???????{ ???????????string reslt = null; ???????????int reslut = 0; ???????????Test tt = context.Test.Where(m => m.ID == Id).FirstOrDefault(); ???????????context.Test.Attach(tt); ???????????context.Test.Remove(tt); ???????????reslut = context.SaveChanges(); ???????????if (reslut > 0) ???????????{ ???????????????reslt = "添加成功!"; ???????????} ???????????else ???????????{ ???????????????reslt = "添加失败!"; ???????????} ???????????return Content(JsonConvert.SerializeObject(reslt)); ???????} ???????public ActionResult Update(Test tt) { ???????????string reslt = null; ???????????int reslut = 0; ???????????var ts = context.Test.Find(tt.ID); ???????????ts.Name = tt.Name; ???????????ts.Msisdn = tt.Msisdn; ???????????context.Entry<Test>(ts).State = EntityState.Modified; ???????????reslut = context.SaveChanges(); ???????????if (reslut > 0) ???????????{ ???????????????reslt = "添加成功!"; ???????????} ???????????else ???????????{ ???????????????reslt = "添加失败!"; ???????????} ???????????return Content(JsonConvert.SerializeObject(reslt)); ???????} ???????public ActionResult eidt(int id) ???????{ ???????????Test tt = context.Test.Where(m => m.ID == id).FirstOrDefault(); ???????????return View(tt); ???????} ???}}

MVC ---- 怎删改查

原文地址:https://www.cnblogs.com/youmingkuang/p/9557550.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved