控制器代码:

    public class HomeController : Controller
{
private NewDBContext ndc = new NewDBContext(); public ActionResult index(string search)
{
List<Movie> b = ndc.movies.ToList();
if (string.IsNullOrEmpty(search))
b.Where(x => x.Title == search).ToList(); ViewData["Title"] = b.Select(a => new SelectListItem { Value = a.Title, Text = a.Title }).ToList();
return View(b);
}
[HttpPost]
public string Index(string search)
{
return "this post " + search;
} public ActionResult Create()
{
return View();
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create(Movie b)
{
if (ModelState.IsValid)
{
ndc.movies.Add(b);
ndc.SaveChanges();
}
return RedirectToAction("index");
} public ActionResult Edit(int id)
{
Movie m = ndc.movies.Find(id);
if (m == null)
return HttpNotFound();
return View(m);
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Edit(Movie m)
{
if (ModelState.IsValid)
{
ndc.Entry(m).State = EntityState.Modified;
ndc.SaveChanges();
return RedirectToAction("index");
}
return View(m);
} public ActionResult Details(int id)
{
Movie m = ndc.movies.Find(id);
if (m == null) return HttpNotFound();
return View(m);
} public ActionResult Delete(int id)
{
Movie m = ndc.movies.Find(id);
if (m == null) return HttpNotFound();
ndc.movies.Remove(m);
ndc.SaveChanges();
return RedirectToAction("index");
} }

模型代码

    public class Movie
{
public int Id { get; set; }
[Required]
[Display(Name = "标题")]
[StringLength(,MinimumLength =)]
public string Title { get; set; } [Required]
[Display(Name = "时间")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}",ApplyFormatInEditMode = true)]
public DateTime ReleaseDate { get; set; } [Required]
[Display(Name = "作者")]
public string Genre { get; set; }
[Display(Name = "价格")]
[Range(,)]
[DataType(DataType.Currency)]
public decimal Price { get; set; }
}
public class NewDBContext : DbContext
{
public DbSet<Movie> movies { get; set; }
}

---------------------------------------------

附带代码包:控制器位home

http://pan.baidu.com/s/1mh0T77a

最新文章

  1. es-redis
  2. Java中List循环遍历的时候删除当前对象(自己)
  3. SQL Server恢复软件 Stellar Phoenix sql recovery
  4. Navi.Soft30.产品.Net对象查看器.操作手册
  5. ScrollView 简单出错
  6. Java异常类和自定义异常类
  7. Directx11学习笔记【十一】 画一个简单的三角形--effect框架的使用
  8. LIQN join on 后跟多个条件
  9. 【Zookeeper】源码分析之服务器(五)之ObserverZooKeeperServer
  10. Spring邮件发送2
  11. CSS3网页动画
  12. ACM-ICPC 2018 焦作赛区网络预赛 I Save the Room
  13. ROS--导航、路径规划和SLAM
  14. 浅谈Python web框架
  15. AJAX异步请求,局部刷新
  16. 微信小程序不可操作dom节点
  17. 【uoj35】 后缀排序
  18. Mysql创建用户并授权以及开启远程访问
  19. RecyclerView的使用(2)之多Item布局的载入
  20. uefi+GPT分区安装ubuntu[zz]

热门文章

  1. 图形学理论知识 BRDF 双向反射分布函数(Bidirectional Reflectance Distribution Function)
  2. markdown 使用
  3. 使用fastboot工具刷入recovery.img、boot.img、system.img等
  4. JNI输出log信息
  5. 图解六大UML类图关系
  6. linker command failed with exit code 1 (use -v to see invocation)解决办法
  7. iOS开发--Swift 如何完成工程中Swift和OC的混编桥接(Cocoapods同样适用)
  8. 【Android】魅族Flyme OS 3摄像头无法预览的问题
  9. symfony2 controller
  10. 什么是XMLA-- XML for Analysis