自定义必需属性

时间:2011-05-02 01:27:22

标签: .net asp.net asp.net-mvc asp.net-mvc-3

我一直在尝试使用this解决方案

来保存所需的属性

但我知道我错过了一个指令:

ErrorMessageResourceType = typeof(Resources.ValidationErrors);
ErrorMessageResourceName = "Required";

ErrorMessageResourceTypeErrorMessageResourceName。我还需要做些什么呢?

1 个答案:

答案 0 :(得分:1)

它们都是ValidationAttribute dll中System.ComponentModel.DataAnnotations的属性。所以你可能需要一个引用,但你不会得到Required属性,所以它可能是其他东西

如果您使用的是VB而非c#,那么您必须输入:

<Required(ErrorMessageResourceType := GetType(Resources.ValidationErrors),
          ErrorMessageResourceName := "Required")>

c#one应该是这样的:

[Required(ErrorMessageResourceType = typeof(Resources.ValidationErrors),
          ErrorMessageResourceName = "Required")]

您可以发布Required属性的全部代码,以便我们缩小范围吗?