zoukankan      html  css  js  c++  java
  • MVC入门

    public class UserInfoQuickController : Controller
        {
            //
            // GET: /UserInfoQuick/
    
            Hemam2DbEntities db = new Hemam2DbEntities();
    
            public ActionResult Index()
            {
                ViewData.Model = db.UserInfo;
    
                return View();
            }
    
            //
            // GET: /UserInfoQuick/Details/5
    
            public ActionResult Details(int id)
            {
                return View(db.UserInfo.Where<UserInfo>(u => u.ID == id).FirstOrDefault());
            }
    
            //
            // GET: /UserInfoQuick/Create
    
            public ActionResult Create()
            {
                return View();
            }
    
            //
            // POST: /UserInfoQuick/Create
    
            [HttpPost]
            public ActionResult Create(UserInfo userInfo)
            {
                try
                {
                    // TODO: Add insert logic here
                    db.UserInfo.AddObject(userInfo);
                    db.SaveChanges();
                    return RedirectToAction("Index");
                }
                catch
                {
                    return View(userInfo);
                }
            }
    
            //
            // GET: /UserInfoQuick/Edit/5
    
            public ActionResult Edit(int id)
            {
                //
    
                return View(db.UserInfo.Where<UserInfo>(u => u.ID == id).FirstOrDefault());
            }
    
            //
            // POST: /UserInfoQuick/Edit/5
    
            [HttpPost]
            public ActionResult Edit(int id, UserInfo userInfo)
            {
                try
                {
                    // TODO: Add update logic here
                    db.UserInfo.Attach(userInfo);
                    db.ObjectStateManager.ChangeObjectState(userInfo, EntityState.Modified);
                    db.SaveChanges();
                    return RedirectToAction("Index");
                }
                catch
                {
                    return View();
                }
            }
    
            //
            // GET: /UserInfoQuick/Delete/5
    
            public ActionResult Delete(int id)
            {
                return View(db.UserInfo.Where<UserInfo>(u => u.ID == id).FirstOrDefault());
            }
    
            //
            // POST: /UserInfoQuick/Delete/5
    
            [HttpPost]
            public ActionResult Delete(int id, UserInfo userInfo)
            {
                try
                {
                    // TODO: Add delete logic here
                    userInfo.ID = id;
    
                    db.UserInfo.Attach(userInfo);
                    db.ObjectStateManager.ChangeObjectState(userInfo, EntityState.Deleted);
                    db.SaveChanges();
    
                    return RedirectToAction("Index");
                }
                catch
                {
                    return View();
                }
            }
        }
  • 相关阅读:
    去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手 zhuan zai
    软件架构师应该知道的97件事
    互联网创业需要哪些人? 留住人才,到一线去
    推荐:你可能需要的在线电子书 (转载)
    ios DOME(http://www.cocoachina.com/bbs/read.php?tid8101.html)
    在获得自信时常犯的三个错误 你的成功在于你每天养成的习惯
    Web开发性能优化总结 转载
    Android 移动平台概述
    互联网产品需求管理思考——统一需求管理
    Android 开发工具
  • 原文地址:https://www.cnblogs.com/automation/p/2873680.html
Copyright © 2011-2022 走看看