こんにちは、mvc4 でプロジェクトを実行しています。コントローラー アクション 'ParambathFamily' とそれに対応するビュー ページがあります。コントローラーアクションを介して、このビューページに部分ページをロードしようとしています。私は次のコードを使用します
コントローラ アクション
public ActionResult ParambathFamily(string id="")
{
ViewBag.Details(id);
return View();
}
ページを見る
<div id="maincontent">
@{
switch ((string)ViewBag.Details)
{
case "Parambath":
{
@Html.Partial("_Parambath"); break;
}
case "KizhakkeVeedu":
{
@Html.Partial("_KizhakkeVeedu"); break;
}
}
}
</div>
名前に基づいてこの部分ページをロードしたい
<a href =".../ParambathFamily/Parambath">Parambath</a>
しかし、リンクをクリックすると、「null参照でランタイムバインディングを実行できません」というエラーが表示されました。コントローラー アクションで id 値を正しく取得しましたが、ビュー ページが表示されません。私もすべてのスペルを確認します。誰か助けてください。皆さん、ありがとうございました