首页 > 解决方案 > Firefox 对 Razor 部分标记表示这一点 - 用于非 void html 元素的自闭合语法(“/”)。忽略斜线并将其视​​为开始标记

问题描述

我有一个具有 Razor 视图的 .NET Core 3.1 MVC 应用程序。在布局视图中,我使用了部分标签(可能随模板一起提供),如下所示:<partial name="_SocialMediaIcons" />

当我在 Firefox 中查看页面源代码时,我看到以下警告:“在非 void html 元素上使用自关闭语法 ("/")。忽略斜杠并将其视为开始标记。”

在此屏幕截图中,我的鼠标光标位于结束斜杠上,这会弹出警告。

Firefox 显示警告

这是我的Views/_ViewImports.cshtml

@using Portal.MVC
@using Portal.MVC.Models
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

项目中没有 Pages 文件夹。

项目中没有页面文件夹

简而言之,局部视图根本没有得到渲染。我究竟做错了什么?

标签: c#asp.net-corerazorasp.net-core-mvc

解决方案


推荐阅读