【发布时间】:2022-01-25 07:01:06
【问题描述】:
我有 MVC.NET 核心应用程序,其层次结构如下:
在 CustomerModel.cs 文件中,我有一个字段要绑定到文本框以供输入:
[Required(ErrorMessage = "Le nom de la société est obligatoire")]
[Display(Name = "Raison sociale")]
public string Company { get; set; }
我在视图中做了什么:
@Html.TextBoxFor(m => m.Company, new { @class = "input" })
@Html.ValidationMessageFor(m => m.Company, "", new { @class="has-text-danger" })
问题是:标题和验证消息在开发模式下正确呈现,但是当我将应用程序部署到 Azure 时,标题和验证消息中的某些特定字符未正确呈现。在这种情况下,字符 é。
我已经在我的 _Layout.cshtml 中使用了<meta charset="utf-8" />,但它仍然不起作用。
有没有人知道是什么导致了这个问题以及如何解决它?
谢谢!
【问题讨论】:
标签: c# model-view-controller asp.net-core-6.0