【问题标题】:Can not display specific character from model in Class Library MVC NET core无法在类库 MVC NET 核心中显示模型中的特定字符
【发布时间】: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


    【解决方案1】:

    我在文件编码方面遇到了同样的问题。检查 CustomerModel.cs 的文件编码,它也必须是 utf-8。我为此使用了记事本++。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-26
      • 1970-01-01
      • 2021-08-27
      • 1970-01-01
      • 1970-01-01
      • 2020-07-21
      • 2021-11-03
      • 1970-01-01
      相关资源
      最近更新 更多