希望你们都很好...! 我想在网格中添加一个链接,以从控制器正常工作的数据库中删除整行,但是由于视图中的循环代码如下,如何在ActionLink中获取@ html.HiddenFor的值:
{{1}}
在此代码中,我希望使用“ TAX_SLAB_SEQUENCE”值而不是“ 56”,所以请详细说明...
答案 0 :(得分:1)
您要遍历Model
:
for (var i = 0; i < Model.Count; i++)
因此,在循环的任何给定迭代中您想要的值是这个吗?:
Model[i].TAX_SLAB_SEQUENCE
只需在要使用的位置使用该值即可:
Html.ActionLink("Delete", "Delete", new { id = Model[i].TAX_SLAB_SEQUENCE })
除此之外,尚不清楚首先需要什么隐藏输入。大概您有此表所在的一种大形式?但这不应该影响它。操作链接只是一个普通链接,您在这里要做的只是在该链接的URL中添加一个值。
旁注:<input>
中的<tr>
无效。将隐藏的输入内容放在其中一个单元格中:
<td>
@Html.HiddenFor(model => model[i].TAX_SLAB_SEQUENCE)
@Html.ActionLink("Delete", "Delete", new { id = Model[i].TAX_SLAB_SEQUENCE })
</td>