在 MVC4 模板中,使用的数据注释属性之一是字符串长度。
例如:
[StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
哪些参数 {0}、{1}、{2}(更多?)是合法的?
编辑:更具体地说,我可以从示例和反复试验中看出可能性是什么,但我希望看到一些硬文档。
我在 StringLengthAttribute documentation 中找不到任何相关信息.
最佳答案
{0}
索引是属性的显示名称,{1}
是MaximumLength
,{2}
是 MinimumLength
。因此,您的错误消息将被格式化为 "The Foo must be at least 6 characters long."
关于c# - stringlength属性errormessage带什么参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13425320/