MVC学习之二_____查看详情信息

阅读更多
查看页和编辑页的模板页类似
@model BasicDataPageModel           //当前页数据源声明
@using Manager.Models.BasicData;
@{
    //Layout = null;   这句是不要加载默认模板
}





    
    编辑
    


    

名称
关键字
日期

    


controller层代码
[HttpGet]
        public ActionResult Edit(string key)
        {
            if (key.Length > 0)
            {
                using (var db = new MyDbContext())
                {
                    AppBasicData model = db.AppBasicDatas.Where(x => x.Key == key).SingleOrDefault();
                    BasicDataPageModel bModel = new BasicDataPageModel();
                    bModel.key = model.Key;
                    bModel.create_date = DateTime.Parse(model.CreateDate.ToString());
                    bModel.name = model.Name;
                    bModel.values = model.Value;
                    return View(bModel);
                }
            }
            
            return View();
        }

备注:BasicDataPageModel 是单独定义的类 相比原来的类少了很多不必要的字段

你可能感兴趣的:(MVC学习之二_____查看详情信息)