でプロジェクトを行っていMVC4
ます。
Resources という名前のコントローラーがあり、Index と ResourceDetails の 2 つのアクションがあります (これにより部分ページが生成されます)。インデックス ページのリンクに基づいて、ResourceDetails ページがインデックス ページに変更されます。そのために次のコードを使用します。
$(function () {
$('.detail').click(function () {
$('#rescontent').load(this.href);
return false;
});
});
@foreach(var Item in Model)
{
<li> @Html.ActionLink(Item.Res_NA, "ResourceDetails", "Resources", new { id = Item.Id }, new { @class = "detail" })</li>
}
<div id="rescontent">
@Html.Action("ResourceDetails")
</div>
私の問題は、Resources/ResorcesDetails/id のような特定の ID を持つブラウザの URL を取得したいということです。私を助けてください。私のコントローラーは
public ActionResult Index()
{
return View(new Resources());
}
public ActionResult ResourceDetails(int id = 1)
{
ResourceItems re = new Resources().GetResDetails(id);
return PartialView(re);
}