2

我要求传递给我的视图的验证错误消息来自数据库。

我想在我的模型上使用数据注释,但验证属性中的错误消息键只能是字符串或常量。

我对其他验证解决方案持开放态度,但我需要从数据库中提取错误消息。

如果错误消息不是字符串,是否还有其他有效的验证解决方案?现在我正在考虑使用 T4 来生成一个常量文件......

4

2 回答 2

3

我的具体问题可以通过使用 ASP.NET MVC2 元数据和模型验证提供程序来解决。

以下是让我开始的文章:

http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-2-modelmetadata.html

http://dotnetslackers.com/articles/aspnet/customizing-asp-net-mvc-2-metadata-and-validation.aspx

http://haacked.com/archive/2009/10/01/asp.net-mvc-preview-2-released.aspx

于 2009-11-24T04:57:52.037 回答
1

您可以重载验证运行程序,以用数据库中的错误消息交换错误消息。

于 2009-11-24T02:35:52.900 回答