【发布时间】:2022-01-04 14:59:42
【问题描述】:
在 _host.cshtml 页面我有这段代码
<!DOCTYPE html>
@{
CultureInfo cultureInfo = Thread.CurrentThread.CurrentCulture;
}
<html>
@if (cultureInfo.Name == "ar")
{
<dir ="rtl"></dir>
<lang ="ar"></lang>
}
else
{
<dir ="ltr"></dir>
<lang ="en"></lang>
}
<head></head>
<body></body>
</html>
但我收到此警告
警告(活动)HTML0003 缺少属性名称。
开启 ("rtl","ar","rtl","en")
我怎样才能让它工作
【问题讨论】:
-
您希望填充什么?您正在添加一个类似
<dir ="ltr">的标签,这是一个名称为dir的标签,其无名称的属性等于ltr。 Html 的写法类似于<tag-name attribute-name="value">并且您缺少那里的属性名称(这正是您收到的警告)
标签: c# asp.net-core blazor-server-side