这部分观点让我很困惑......
我想在主视图中加载局部视图...
这是简单的例子......
我正在加载Homecontroller Index操作的Index.cshtml作为主页面.
在index.cshtml我正在创建一个链接
@Html.ActionLink("load partial view","Load","Home")
Run Code Online (Sandbox Code Playgroud)
在HomeController中我添加了一个名为的新Action
public PartialViewResult Load()
{
return PartialView("_LoadView");
}
Run Code Online (Sandbox Code Playgroud)
在_LoadView.cshmtl我只是有一个
<div>
Welcome !!
</div>
Run Code Online (Sandbox Code Playgroud)
但是,当运行项目时,index.cshtml首先渲染并向我显示链接"加载部分视图"...当我点击它时,它转到新页面instade,将欢迎消息从_LoadView.cshtml呈现到index.cshtml .
有什么不对?
注意:我不想通过AJAX加载页面或者不想使用Ajax.ActionLink