在 MVC-4 Razor 视图中,我有一个包含 2 列的 html 表。第一列显示一个字段并将其存储为隐藏字段。表格的第二列有一个<a>
点击它重定向到其他一些控制和动作。
<tbody>
@foreach (var row in Model.Conversions)
{
<tr>
<td>@(Html.DisplayFor(m => row.LastUpdatedDate))
@(Html.Hidden("DateFrom",@row .LastUpdatedDate))
</td>
<td><a href="@Url.Action("ExchangeRateDetails", "ExchangeRate", new { currencyCode = @row.CurrencyCodeFromTo })">+</a>
</td>
</tr>
}
</tbody>
内部操作我正在尝试读取隐藏字段值,但它为空。这是我的代码:
public virtual ActionResult ExchangeRateDetails(string currencyCode)
{
var dat = Request.Form["DateFrom"];
}
问题:
我发现隐藏字段值为空。我的期望是它应该具有来自隐藏字段的价值。我不能将此值作为查询字符串传递。您能否指导并帮助我如何阅读隐藏字段值?
非常感谢您的指导和帮助。
谢谢