我试图覆盖ASP.net MVC中的最大长度错误消息。基本上,我想将错误消息字符串设置如下:
[DisplayName]长度不应超过[x]。但是,我不知道如何在其中包含displayname属性值。
public class MyMaxLengthAttribute : MaxLengthAttribute
{
public MyMaxLengthAttribute(int length) : base(length)
{
ErrorMessage = "What should I input here"
}
}
答案 0 :(得分:4)
如果您使用StringLengthAttribute
{0}
引用显示名称,{2}
引用长度。
public class MyMaxLengthAttribute : StringLengthAttribute
{
public MyMaxLengthAttribute(int length) : base(length)
{
ErrorMessage = "{0} length should not be more than {2}"
}
}
答案 1 :(得分:1)
嗨,我不能在这里使用电脑,但我相信你必须做一些事情。
mouseenter