gpt4 book ai didi

c# - 如何自定义 text-danger 给出的验证错误信息?

转载 作者:太空狗 更新时间:2023-10-29 22:35:43 27 4
gpt4 key购买 nike

我的 MVC .NET Core 项目中的一个页面上有一个下拉列表,我想为其自定义默认验证文本。

<select asp-for="ProductID" class="form-control" asp-items="ViewBag.ProductID">
<option value="">--Select Product --</option>
</select>
<span asp-validation-for="ProductID" class="text-danger" />

给出的标准验证错误消息是“需要产品 ID 字段”。我想将其更改为其他内容。

我试过用这个

 <span asp-validation-for="ProductID" class="text-danger">Please enter a product</span>

但是错误信息是在页面加载的时候显示的,而不是在点击按钮的时候显示的

自定义验证文本的合适方式是什么?

最佳答案

这通常在您要返回给 Controller 的 ViewModel 中完成:

public class SomeViewModel
{
[Required(ErrorMessage = "Your elegant error message goes here")]
public int ProductId { get; set; }
}

关于c# - 如何自定义 text-danger 给出的验证错误信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50435891/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com