これはインデックス ビューです。
<script type="text/jscript" language="javascript">
$(document).ready(function () {
$("#tabs").tabs();
});
</script>
<div class="demo">
<div id="tabs">
<ul>
<li><a href="/CarDetails/Overview">Overview</a></li>
<li><a href="/CarDetails/Specification?Id=" + '@ViewBag.versionId'>Specifications</a></li>
</ul>
<div>
</div>
<div>
</div>
</div>
</div>
public class CarDetailsController : Controller
{
public ActionResult Index(int? versionID)
{
ViewBag.versionId = versionID;
return View();
}
public ActionResult Specification(int Id)
{
return PartialView(CarDetails.GetCarModelVersionDetailsByConfigGrpId(Id));
}
}
上記のコントローラーはによって呼び出されています
@Html.ActionLink(item.VersionName, "Index", "CarDetails", new { versionID = item.ModelVersionId },null)
CarDetailsControlのSpecificationアクション内で versionID のクエリ文字列値が必要です。
しかし、それは空になります。
私を案内してください。
ありがとう、
@ポール