@Html.ActionLink("Create New", "Create")@using (Html.BeginForm("Index", "Movies", FormMethod.Get)){ Genre: @Html.DropDownList("movieGenre", "All")Title: @Html.TextBox("SearchString")(1)@Html.DisplayNameFor(model => model.Title)是显示列名,(2)@Html.DisplayFor(modelItem => item.Title)是显示列的内容(3)@Html.ActionLink("Create New", "Create")是超链接,跳转到model中的create页面,引用的是controller中create方法;(4)@Html.ActionLink("Edit", "Edit", new { id=item.ID })编辑页面;(5)@using (Html.BeginForm()) { @Html.ValidationSummary(true)}用于客户端验证,其Html.BeginForm()表示在本页显示(6)
@{ViewBag.Title = "Index";
}Index
@Html.DisplayNameFor(model => model.Title) | @Html.DisplayNameFor(model => model.ReleaseDate) | @Html.DisplayNameFor(model => model.Genre) | @Html.DisplayNameFor(model => model.Price) | @Html.DisplayNameFor(model => model.Rating) | |
---|---|---|---|---|---|
@Html.DisplayFor(modelItem => item.Title) | @Html.DisplayFor(modelItem => item.ReleaseDate) | @Html.DisplayFor(modelItem => item.Genre) | @Html.DisplayFor(modelItem => item.Price) | @Html.DisplayFor(modelItem => item.Rating) | @Html.ActionLink("Edit", "Edit", new { id=item.ID }) |@Html.ActionLink("Details", "Details", new { id=item.ID }) |@Html.ActionLink("Delete", "Delete", new { id=item.ID }) |