小编Гео*_*ров的帖子

自定义类的 Blazor 验证

我正在测试 Blazor,但遇到了验证问题。在验证一个简单的类时,我可以只使用注释。如果我有自己的自定义类,尽管验证不会对我的自定义类中的所有内容运行。该问题似乎特定于 Blazor,因为我可以在 ASP 中使用此验证。

这是我的两个简单模型:

public class TestModel
{
    [Required]
    [Range(12, 400, ErrorMessage = "This works")]
    public int Count { get; set; }

    public KeyValue KeyValues { get; set; }
    public TestModel()
    {
        Count = 4;
        KeyValues = new KeyValue()
        {
            Key = 5,
            Value = "str"
        };
    }
}
Run Code Online (Sandbox Code Playgroud)

和 KeyValue 类

public class KeyValue
{
    [Required]
    [Range(10, 300, ErrorMessage = "This number check doesn't")]
    public int Key { get; set; }
    [Required]
    [StringLength(10, MinimumLength = 5, ErrorMessage …
Run Code Online (Sandbox Code Playgroud)

c# validation .net-core blazor

7
推荐指数
2
解决办法
3262
查看次数

标签 统计

.net-core ×1

blazor ×1

c# ×1

validation ×1