C# .NET Core - 如何通过 "onlick" 事件加载剃刀页面?
C# .NET Core - How to load a razor page through an "onlick" event?
我正在尝试使用特定 table 行的 onclick
事件为 table 中的一行数据加载 "Details" 页面。
我实际上是在尝试对 onclick
执行以下操作,但似乎无法正确使用语法,因为我需要指定一个区域:
<a asp-area="Events" asp-page="/Details" asp-route-id="@item.ID"></a>
目前我的table如下:
@foreach (var item in Model.Events)
{
<tr onclick="......">
<td>@item.FirstName</td>
<td>@item.LastName</td>
<td>@item.PersonType.Name</td>
<td>@item.Arrived</td>
<td>@item.Departed</td>
<td>@item.Duration</td>
</tr>
}
您可以使用:
<tr onclick="location.href = '@(Url.Page("Details", new { id = item.ID, area = "Events" }))'">
确认您在 Events
区域中有 Details
页面。
我正在尝试使用特定 table 行的 onclick
事件为 table 中的一行数据加载 "Details" 页面。
我实际上是在尝试对 onclick
执行以下操作,但似乎无法正确使用语法,因为我需要指定一个区域:
<a asp-area="Events" asp-page="/Details" asp-route-id="@item.ID"></a>
目前我的table如下:
@foreach (var item in Model.Events)
{
<tr onclick="......">
<td>@item.FirstName</td>
<td>@item.LastName</td>
<td>@item.PersonType.Name</td>
<td>@item.Arrived</td>
<td>@item.Departed</td>
<td>@item.Duration</td>
</tr>
}
您可以使用:
<tr onclick="location.href = '@(Url.Page("Details", new { id = item.ID, area = "Events" }))'">
确认您在 Events
区域中有 Details
页面。