ここでは、ViewModel で Products を反復処理しています。
@foreach (var p in Model.Products)
{
Html.RenderPartial("ProductSummary", p);
<p>@Html.ActionLink("Details...", "Details", "Product", new { p.ProductID }, null)</p>
}
ProductController での詳細アクションは次のとおりです。
public ActionResult Details(int id = 1)
{
return View();
}
id
には常にデフォルト値 = 1 がありますが、選択した が必要ProductID
です。私は何を間違っていますか?