gpt4 book ai didi

javascript - MVC 使用参数从 View 重定向到 Controller

转载 作者:行者123 更新时间:2023-11-28 19:39:52 26 4
gpt4 key购买 nike

我需要从 View 重定向到 Controller 操作。我在 View 中的代码如下所示。

<table id="tableid">
<thead>
<tr>
<th id="Sno">S No</th>
<th>Name</th>
<th>Status</th>
<th>Action</th>
</tr>
</thead>
<tbody >
@foreach (var sd in Model.Details)
{

<tr id="trid">
<td>@sd .Id</td>
<td>@sd .Name</td>
<td>@sd .Status</td>
<td>

<a id="actionId" onclick="Clickfn()" >
</a>
<script>
function Clickfn() {
window.location.href = '@Url.Action("UpdateCamp", "CampDashboard", new {id =@sd .Id })'
}
</script>

</td>
</tr>
}
</tbody>
</table>

代码返回 @sd 的最后一个 Id。单击标签时的 ID。如何获取该特定单元格值(存在标签的单元格。)

最佳答案

您可以使用 data 属性将该值附加到 a 元素,然后可以在 click 处理程序中使用该属性:

@foreach (var sd in Model.Details)
{
<tr id="trid">
<td>@sd .Id</td>
<td>@sd .Name</td>
<td>@sd .Status</td>
<td>
<a id="actionId" data-id="@sd.Id" href="#"></a>
</td>
</tr>
}
$('#tableid a').click(function(e) { 
e.preventDefault();
window.location.href = '@Url.Action("UpdateCamp", "CampDashboard")?id=' + $(this).data('id');
}

关于javascript - MVC 使用参数从 View 重定向到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25303000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com