[Asp.net Core]局部视图
Posted 厦门德仔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Asp.net Core]局部视图相关的知识,希望对你有一定的参考价值。
一、可以增加代码的重用
二、如何定义:
1.添加一个cshtml文件
代码如下(示例):
@using DeZai.Net5Demo.Utility.RazorExtension
@
ViewData["Title"] = "Index";
<h1>this is fourth page</h1>
@Html.Partial("PartialView", "123465")
@Html.Br();
@Html.Partial("PartialView")
@Html.Br();
@Html.Partial("PartialView")
2.在页面中调用局部视图:@html.Partial(“局部视图的名称”)
代码如下(示例):
@using DeZai.Net5Demo.Utility.RazorExtension
@
ViewData["Title"] = "Index";
<h1>this is fourth page</h1>
@Html.Partial("PartialView", "123465")
@Html.Br();
@Html.Partial("PartialView")
@Html.Br();
@Html.Partial("PartialView")
缺陷:局部是不没有去访问控制器中的任何Action;
解决办法:调用的时候传递参数进行逻辑计算
@Html.Partial(“PartialView”, “123465”)
以上是关于[Asp.net Core]局部视图的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET Core 3.1 - 将子项添加到剃刀局部视图
ASP .NET Core 5 Razor Pages:如何正确使用局部视图并验证其模型状态?
ASP.NET Core MVC 自动完成部分视图不显示结果