在asp.net中ValidationProperty和ValidationPropertyAttribute元数据属性有什么区别?

时间:2011-09-15 12:51:14

标签: c# asp.net validation attributes

简单问题,但我似乎无法找到答案。

ValidationPropertyValidationPropertyAttribute元数据属性之间有什么区别?

2 个答案:

答案 0 :(得分:6)

没有什么,属性可以使用其全名或没有Attibute后缀。如果找不到具有名称的属性,则编译器将自动添加Attribute

  

注意按照惯例,所有属性名称都以“Attribute”一词结尾,以区别于.NET Framework中的其他项。但是,在代码中使用属性时,不需要指定属性后缀。例如,您可以按如下方式指定HelpAttribute:   [Help("http://localhost/MyClassInfo")] // [Help] == [HelpAttribute]

http://msdn.microsoft.com/en-us/library/aa288454(v=vs.71).aspx#vcwlkattributestutorialanchor2

答案 1 :(得分:1)

没有区别。您可以同时使用[ValidationProperty][ValidationPropertyAttribute]。结束'属性'是可选的。所有其他系统属性也是如此。