1

在模型中,我具有以下属性:

    /// <summary>
    /// MT Currency
    /// </summary>
    [RegularExpression("^[a-zA-Z]{3}$", 
         ErrorMessage="Currency should be the 3 letter ISO 4217 currnecy")]
    public string Currency { get; set; }

但似乎没有考虑到这一点。如果我输入“AUD+”之类的输入,则不会发生任何事情,并且表单已正确验证。

它似乎只发生在RegularExpression属性上,因为我的表单的其他属性得到了正确验证。

编辑:我得到了一个回应。显示的表单对象与控制器/视图不在同一个程序集中。出于某种原因,当将其放回同一个程序集中时,我可以在 html 中看到验证属性。所以问题仍然存在。当对象在另一个程序集中时是否可以显示验证?

谢谢

4

0 回答 0