MVC验证属性Kendo Grid不能与UIHint一起使用

时间:2018-01-31 16:36:21

标签: validation kendo-grid kendo-asp.net-mvc

在我的模特中我有

    [Required(ErrorMessage = "BIC Code is required")]
    [RegularExpression("^[a-zA-Z0-9]{11}$",ErrorMessage = "11 alphanumeric characters expected")]
    [UIHint("BicCode")]
    public string BicCode { get; set; } 

与BicCode对应的模板

@model string  
@(Html.Kendo().MaskedTextBox().Name("BicCode").Mask("AAAAAAAAAAA") )

在我的kendo网格版中,除了使用UIHint的属性之外,我使用了所有验证属性。

如何处理UIHint验证和Kendo Grid?

1 个答案:

答案 0 :(得分:1)

正如Steve Greene在评论中所建议的那样。

使用MaskedTextBoxFor(m => m)代替MaskedTextBox()解决了我的问题。