使用 Razor 类库手动创建视图
在 ASP.NET Core 中,如果需要创建一个视图并且在 Action 中返回,可以按照如下步骤操作:
在项目中的 .csproj 文件中添加如下依赖项:
在解决方案中添加一个 Razor 类库项目,并在项目中添加视图文件。
在 Razor 类库项目中,创建一个视图文件,例如 Index.cshtml,包含所需的 HTML 和 Razor 代码。
在控制器的 Action 中,返回 Razor 类库项目中该视图文件的路径:
public IActionResult Index() { return View("~/RazorLibrary/Views/Index.cshtml"); }
在执行该 Action 时,将自动渲染 Razor 类库项目中的 Index.cshtml 视图文件,并返回 HTML 内容。