??????????????????????
???????????? ???????[ 2012/7/10 10:04:08 ] ????????
?????????“???????”?????????У???????ò?????“???????”??????????????????????????????????????????????????????????°???????????????????????????????1????????????
?????????????????????????????з??????
?????? ?????в????б??
?????? ??????public??private??protected??internal???????????
?????? ?????????static??????????????????????????????????
?????? ??????????????????????
?????? ??????????????????
??????1?????????
1.///
2. /// ????????
3. ///
4. ///
5. ///
6. public User_Info(int userID?? string userName)
7. {
8. this.UserID = UserID;
9. this.UserName = UserName;
10. }
11. ///
12. /// ????????????????????????????????????
13. ///
14. public User_Info() : this(1?? "test") { }
??????2????????????????????????????????????????
1.[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | AttributeTargets.Property?? AllowMultiple = false)]
2. public class EmailAttribute : EntityValidationAttribute
3. {
4. ///
5. /// ???????????????
6. ///
7. ///
8. ///
9. public EmailAttribute(MessageType messageType?? params object[] args) :
10. base(messageType?? args) { }
11.12. ///
13. /// ?????????
14. ///
15. ///???????
16. public EmailAttribute(string errMessage)
17. : base(errMessage) { }
???????????????????????δ??????????????????????????????
??????????????????????????
1.///
2. /// ??????????
3. ///
4. public abstract class EntityValidationAttribute : ValidationAttribute
5. {
6. #region Constructors
7. ///
8. /// ???????????????????
9. ///
10. ///
11. ///
12. public EntityValidationAttribute(MessageType messageId?? params object[] args) :
13. base(() => MessageManager.Current.GetMessage(messageId?? args)) { }
14.
15. ///
16. /// ???????????????
17. ///
18. ///
19. public EntityValidationAttribute(string errMessage) : base(errMessage) { }
20. #endregion
???????????ValidationAttribute???????????????Func
() => MessageManager.Current.GetMessage(messageId?? args)
????????????????????????????????Func?????????????“?????”????????????????GetMessage???????????????????????????????????
????ValidationAttribute???????System.ComponentModel.DataAnnotations?μ???????????????????????????????????string????????Func
??????

???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11