相关疑难解决方法(0)

如何在视图中加载局部视图

这部分观点让我很困惑......

我想在主视图中加载局部视图...

这是简单的例子......

我正在加载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

asp.net-mvc asp.net-mvc-partialview razor asp.net-mvc-3

70
推荐指数
5
解决办法
22万
查看次数