Код отлично работает в Asp.net MVC в частичном просмотре, но в Asp.net core 2.2 работает только напрямую в Views, @ Html.ActionLink и asp-action отключены, когда я использую его внутри строки таблицы
это код:
Если удалить тег таблицы, ссылки действий снова будут включены.
<table class="table clsTableColorGreen">
@foreach (var item in Model.Detalle)
{
<tr>
<td></td>
<td>
@Html.DisplayFor(modelItem => item.EmpresaProducto.CnProdDesc)
</td>
<td>
@Html.DisplayFor(modelItem => item.CnCantidad)
</td>
<td>
<a asp-action="DeleteItem" asp-area="Facturacion" asp-controller="Facturas" asp-route-id="@item.CnFacturaDetalleID">Eliminar</a>
</td>
<td>
@Html.ActionLink("Eliminar", "DeleteItem", new { id = item.CnFacturaDetalleID }, new { @class = "btn btn-link glyphicon glyphicon-remove", @id = "btnEliminarItem" })
</td>
<td>
<div class="delete-section">
<a class="delete-link glyphicon glyphicon-remove" href="@Url.Action("DeleteItem2", new {id = item.CnFacturaDetalleID} )">Eliminar</a>
<div class="btn btn-primary delete-confirm" style="display:none" data-delete-id="@item.CnFacturaDetalleID ">Confirmar Eliminar</div>
</div>
</td>
</tr>
}
</table>
Я ожидаю показать ссылку в каждой строке, чтобы иметь возможность щелкнуть ее,когда код находится внутри вида partiaview или компонента
***** Uptated Resolve ****** Я думаю, что проблема может возникнуть при изменении Bootstrap с 3.X на Bootstrap v4.3.1, когдаЯ мигрирую в ядро asp.net.
Я решаю проблему в файле начальной загрузки, просто меняя положение ссылок de с последнего столбца на первый столбец, все работает нормально.спасибо друзья.
<table class="table clsTableColorGreen">
<thead>
<tr>
<th>
#
</th>
<th>
@Html.DisplayNameFor(model => model.Detalle[0].CnProdID) // All headers
</th>
<th></th>
</thead>
<tbody>
@foreach (var item in Model.Detalle)
{
<tr>
<td> // change tp first line
<div class="delete-section">
<a class="delete-link glyphicon glyphicon-remove" href="@Url.Action("DeleteItem2", new {id = item.CnFacturaDetalleID} )">Eliminar</a>
<div class="btn btn-primary delete-confirm" style="display:none" data-delete-id="@item.CnFacturaDetalleID ">Confirmar Eliminar</div>
</div>
</td>
<td>
@Html.DisplayFor(modelItem => item.EmpresaProducto.CnProdDesc) // all content
</td>
</tr>
}
</table>