【发布时间】:2016-08-11 10:05:38
【问题描述】:
foreach 循环中有一个操作链接。根据模型项目,我正在动态生成带有值的链接按钮。
看起来是这样的
@foreach (var group in Model.records)
{
<tr>
<td>@Html.ActionLink(@group.clientId.ToString(), "detailsbyClientId", "DocumentVerification", new { id = @group.clientId.ToString()},null)</td>
<td>@group.clientName</td>
<td>@group.Count</td>
</tr>
}
点击链接按钮后,我调用部分视图如下。
[HttpGet]
public PartialViewResult detailsbyClientId(int? clientId)
{
return PartialView();
}
我收到clientId 的null 值,但@group.clientId.ToString() 包含有效值。
【问题讨论】:
-
您创建了一个名为
id的查询字符串值,但您的方法中的参数是clientId- 更改其中一个以使其匹配 -
是的,非常感谢。请回答
-
@NIRANJANG 这是一个错字,不是答案。对于此类问题,我们有充分的理由。
标签: asp.net-mvc-4 razor partial-views html.actionlink