如何瞬间生成增删改以及列表?
在Controllers文件夹上右键添加控制器
点击添加后,运行输入http://localhost:58716/StoreManager
现在增删改列表全部有了
现在的问题是上面这个列表的Title太长了,怎么截断呢?
修改/Views/StoreManager下的Index.cshtml代码:
@model IEnumerable<MvcMusicStore.Models.Album>
@helper Truncate(string input, int length)
{
if (input.Length <= length)
{ @input
}
else
{ @input.Substring(0, length)<text>...</text>
}
}
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Genre.Name)
@Html.DisplayFor(modelItem => item.AlbumId)
</td>
<td>
@*@Html.DisplayFor(modelItem => item.Artist.Name)*@
@CustomerHtmler.Truncate(item.Artist.Name, 50)
</td>
<td>
@Truncate(item.Title, 3)
</td>
<td>
@Html.DisplayFor(modelItem => item.Price)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id = item.AlbumId }) |
@Html.ActionLink("Details", "Details", new { id = item.AlbumId }) |
@Html.ActionLink("Delete", "Delete", new { id = item.AlbumId })
</td>
</tr>
}
然后运行http://localhost:58716/StoreManager
神奇般的用...代替多余的字了。