我试着按照这里的链接:https://www.c-sharpcorner.com/article/how-to-connect-mysql-with-asp-net-core/
但是如果我要运行我的程序,我会遇到以下错误:
AspNetCore._Views_Home_Index_cshtml+<ExecuteAsync>d__8.MoveNext() in Index.cshtml
+
@foreach (var item in Model) {
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
我不确定这个错误是否与我的数据库连接有关,因为如果我注解掉for循环,它将正确执行,但表中没有数据加载,或者我的模型或控制器上缺少配置,我不确定,因为我对这个平台非常陌生。
这是我当前的index.html
@model IEnumerable<NetCoreWebApp.Models.Album>
@{
ViewData["Title"] = "Index";
}
<h2>Index</h2>
<p>
<a asp-action="Create">Create New</a>
</p>
<table class="table">
<thead>
<tr>
<th>
@Html.DisplayNameFor(model => model.id)
</th>
<th>
@Html.DisplayNameFor(model => model.name)
</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.id)
</td>
<td>
@Html.DisplayFor(modelItem => item.name)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) |
@Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) |
@Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })
</td>
</tr>
}
</tbody>
</table>
如果您有任何建议/意见,我们将不胜感激
暂无答案!
目前还没有任何答案,快来回答吧!