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();
                }
            }
        }
  • 相关阅读:
    boost::asio在VS2008下的编译错误
    Java集合框架——接口
    ACM POJ 3981 字符串替换(简单题)
    ACM HDU 1042 N!(高精度计算阶乘)
    OneTwoThree (Uva)
    ACM POJ 3979 分数加减法(水题)
    ACM HDU 4004 The Frog's Games(2011ACM大连赛区第四题)
    Hexadecimal View (2011ACM亚洲大连赛区现场赛D题)
    ACM HDU 4002 Find the maximum(2011年大连赛区网络赛第二题)
    ACM HDU 4001 To Miss Our Children Time (2011ACM大连赛区网络赛)
  • 原文地址:https://www.cnblogs.com/automation/p/2873680.html
Copyright © 2011-2022 走看看