在 .net core 2.0 中使用 razor page,用 Html.Partial 引用其他 razor page并传值,以前MVC里可以,在razor page 中行不通,有什么替代方法吗?
试过传递 ViewData, 不可行
@page
@{
Html.RenderPartial("_Shared", ViewData["active"] = "about");
}
_Shared.cshtml 文件
@page
@model String
<p>@Model</p>
NullReferenceException: Object reference not set to an instance of an object.
ViewComponent https://docs.microsoft.com/en-us/aspnet/core/mvc/views/view-components?view=aspnetcore-2.1
谢谢