MVC部分视图的使用

用户访问的视图:Index.cshtml

@{
    ViewBag.Title = "Home Page";
}

<div class="jumbotron">
    <h1>ASP.NET</h1>
   
</div>

<div class="row">
    <div id="result"></div>
    @section scripts {
        <script type="text/javascript">
            $(function () {
                $('#result').load('/sample/message');
            });
        </script>
    }
</div>

部分视图控制器:SampleController.cs

  public ActionResult Message() {
            ViewBag.Message = "This is a partial view.";
            return PartialView();
        }

部分视图文件:Message.cshtml

<h2>@ViewBag.Message</h2>

网页渲染完后的效果:

@{
    ViewBag.Title = "Home Page";
}

<div class="jumbotron">
    <h1>ASP.NET</h1>
   
</div>

<div class="row">
    <div id="result"><h2>This is a partial view.</h2></div>
   
</div>
原文地址:https://www.cnblogs.com/lishidefengchen/p/8136477.html