【发布时间】:2013-08-28 08:16:08
【问题描述】:
我正在开发一个 asp.net MVC-4 项目。我正在使用 资源文件 (.resx) 进行国际化。我是第一次使用它,所以这个问题可能很愚蠢,很抱歉。
我已经创建了一个用于验证的资源文件。我也在我的项目中创建了一些自定义验证。我的自定义验证之一是再次检查数组项长度的最大值和最小值。因此,如果验证失败,我必须显示验证消息,例如:
数组长度必须小于 5 且大于 1
现在我不想在消息中硬编码 min (1) 和 max (5) 值。那么谁能告诉我如何在使用资源文件提供验证消息时实现这一点?
【问题讨论】:
-
您能发布您的自定义验证逻辑吗?通常通过将格式字符串保留在资源文件中来解决此问题,然后使用 string.Format 注入最小值和最大值
标签: c# asp.net-mvc asp.net-mvc-4