1.相对路径
修改
绝对路径 ~叫给目录
修改
@Html.ActionLink("添加","Create")
删除
2.超链接:
@Html.ActionLink("添加","Create")
model获取数据 例如:@model IEnumerable<MVC.Models.Course>
Model显示数据 例如:
@foreach (var item in Model)
{
@item.CourseId
@item.Name
操作
}
3.
添加
public ActionResult Create()
{
return View();
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create(Course course)
{
if (ModelState.IsValid) {
db.Course.Add(course);
if (db.SaveChanges() > 0)
return RedirectToAction("Index");
}
return View();
}
4.
编辑
public ActionResult Edit(int? id)
{
if (id==null )
{
return RedirectToAction("Index");
}
var item = db.Course.Find(id );
if (item ==null)
{
return RedirectToAction("Index");
}
return View();
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Edit(Course course)
{
if (ModelState.IsValid)
{
db.Entry(course).State = System.Data.Entity.EntityState.Modified;
if (db.SaveChanges()>0)
{ return RedirectToAction("Index");
}
}
return View();
}
5.删除
public ActionResult Delete(int? id)
{
if (id==null )
{
return Json(false);
}
var item = db.Course.Find(id );
if (item==null)
{
return Json(false);
}
db.Course.Remove(item);
if (db.SaveChanges()>0)
{
return Json(true);
}
return Json(false);
}
6.前端Ajax代码
@section scripts{
}