kendoUI TabStrip ウィジェット コントロールを使用しています。その中に、製品とサポートの 2 つのタブがあります。
2 つのタブは、2 つの異なるビューです。私はこのようにタブストリップを定義しました:
<div id="tabs">
<div>
<iframe src="../Products/Index"></iframe>
</div>
<div>
<iframe src="../Support/Index"></iframe>
</div>
</div>
そしてスクリプトで:
$("#tabs").kendoTabstrip({});
次に、それぞれのビュー ページを含むタブが表示されます。ただし、製品とサポートのページは直接開きません。を入力すると URL バーにlocalhost:4567/Product/Index
表示されますが、ページは開かれず、タブを選択したときにのみ開きます。
私は両方のコントローラーにそのようなアクションを定義しました:
[ChildActionOnly]
public ActionResult Index()
{
return View();
}
次に、メイン ページを実行すると、子アクションによってのみ呼び出される例外が発生します。タブを選択すると、子アクションになるはずです。どうすればその問題を修正できますか? 私は含まれていません:
@Html.action("Index","Products")
それを含める必要がある場合、どこに追加すればよいですか? 私の質問を理解していただければ幸いです...