私はforeach
ループの中に1つのアクションリンクを持っています。モデルアイテムに応じて、値を動的に持つリンクボタンを生成しています。 これは、私は以下のように部分的なビューを呼び出していますリンクボタンをクリックすると@ html.actionlinkのパラメータをpartialviewに送ることができません
@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'です - どちらかが一致するように変更してください –
ありがとうございます。 Plsは答えを入れます –
@NIRANJANGそれはタイプミスですが、答えはありません。私たちはこのような疑問に特に近い理由があります。 – DavidG