私はこの部分的な見方に非常に混乱しています。
メイン ビュー内に部分ビューをロードしたいと考えています。
これが簡単な例です。
Homecontroller Index アクションの Index.cshtml をメイン ページとして読み込んでいます。
index.cshtml で、リンクを作成しています
@Html.ActionLink("load partial view","Load","Home")
HomeController で、という新しいアクションを追加しています
public PartialViewResult Load()
{
return PartialView("_LoadView");
}
_LoadView.cshmtl で
<div>
Welcome !!
</div>
しかし、プロジェクトを実行すると、 index.cshtml が最初にレンダリングされ、「部分ビューの読み込み」リンクが表示されます。それをクリックすると、_LoadView.cshtml からのウェルカム メッセージを index.cshtml にレンダリングする代わりに、新しいページに移動します。
何が間違っている可能性がありますか?
注: AJAX を介してページをロードしたくない、または Ajax.ActionLink を使用したくない。