添加Action ShowDetail
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using MvcApplicationStudy.Models; namespace MvcApplicationStudy.Controllers { public class UserInfoController : Controller { // // GET: /UserInfo/ public ActionResult Index() { TestEntities db = new TestEntities(); var userInfoList = db.UserInfo.Where<UserInfo>(c => true); List<UserInfo> list = userInfoList.ToList(); // ViewBag.Model = list; //return View(); return View(list); } //展示一条数据详细信息 public ActionResult ShowDetail(int id) { TestEntities db = new TestEntities(); UserInfo userInfo = db.UserInfo.Where<UserInfo>(u => u.ID == id).SingleOrDefault(); if (userInfo != null) { return View(userInfo); } else { return Content("参数错误"); } } } }
添加视图
@model MvcApplicationStudy.Models.UserInfo @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>ShowDetail</title> </head> <body> <div> <table> <tr><td>编号</td><td>@Model.ID</td></tr> <tr><td>用户名</td><td>@Model.UserName</td></tr> <tr><td>密码</td><td>@Model.UserPwd</td></tr> <tr><td>时间</td><td>@Model.RegTime</td></tr> </table> </div> </body> </html>
运行结果