如何获取@ html.HiddenFor模型值到Razor变量?

时间:2019-02-15 19:53:50

标签: variables razor model

希望你们都很好...! 我想在网格中添加一个链接,以从控制器正常工作的数据库中删除整行,但是由于视图中的循环代码如下,如何在ActionLink中获取@ html.HiddenFor的值:

{{1}}

在此代码中,我希望使用“ TAX_SLAB_SEQUENCE”值而不是“ 56”,所以请详细说明...

1 个答案:

答案 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>