【问题标题】:Validation messages only working for all not specific model验证消息仅适用于所有非特定型号
【发布时间】:2021-07-21 14:27:02
【问题描述】:

我正在尝试显示特定字段的错误消息,而不是模型上所有可能的错误消息。当我使用下面的代码时,它可以工作,但是它会将它们全部列出。

<div class="validation text-danger" asp-validation-summary="All"></div>

以下代码不适用于尝试显示特定模型属性的消息:

<span asp-validation-for="MajorSelection" class="validation text-error"></span>

以下是我如何将错误消息添加到控制器中的模型状态:

ModelState.AddModelError(majorChangeVM.MajorSelection, "Invalid Major Selection");

【问题讨论】:

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


    【解决方案1】:

    我相信你的代码应该是这样的

    ModelState.AddModelError("MajorSelection", "Invalid Major Selection");
    

    【讨论】:

    • 感谢修复。
    猜你喜欢
    • 2018-04-27
    • 1970-01-01
    • 1970-01-01
    • 2017-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-20
    相关资源
    最近更新 更多