无法在 Class 库 MVC NET 核心中显示模型中的特定字符
Can not display specific character from model in Class Library MVC NET core
我有 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" />
,但它仍然不起作用。
有谁知道导致问题的原因以及解决方法吗?
谢谢!
我在文件编码方面遇到了同样的问题。检查 CustomerModel.cs 的文件编码,它也必须是 utf-8。我为此使用了记事本++。
我有 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" />
,但它仍然不起作用。
有谁知道导致问题的原因以及解决方法吗?
谢谢!
我在文件编码方面遇到了同样的问题。检查 CustomerModel.cs 的文件编码,它也必须是 utf-8。我为此使用了记事本++。