最佳答案
我对这种片面的看法感到非常困惑。
我想在主视图中加载部分视图。
下面是一个简单的例子。
我正在将 HomController 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 首先呈现并向我显示链接“ Load Part View”。当我单击它时,它会转到新页面,而不是将 _ LoadView.cshtml 中的欢迎消息呈现到 index.cshtml 中。
能有什么问题呢?
注意: 我不想通过 AJAX 加载页面或者不想使用 AJAX.ActionLink。