[問題] Parti Class Extend property

看板C_Sharp (C#)作者 (無情不是寡情)時間12年前 (2012/11/02 18:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
use Winfrom Code: //AutoClass public partial class person { private string _Name; [Required(ErrorMessage = "First name is required")] public string Name { get; set; } } ////ExtenClass [MetadataType(typeof(MetaDataperson))] public partial class person { private class MetaDataperson { [Required(ErrorMessage = "First name is required")] public object Name { get; set; } } } Main: person contact = new person { Name = "" }; ValidationContext context = new ValidationContext(contact, null, null); IList<ValidationResult> errors = new List<ValidationResult>(); if (!Validator.TryValidateObject(contact, context, errors, true)) { foreach (ValidationResult result in errors) MessageBox.Show(result.ErrorMessage); } else MessageBox.Show("Validated"); 想請問為什麼Extend 的驗證不會被驗到呢??? 是我那兒卡住了= =,如果改放在AutoClass驗證就會檢查到… -- ]◥]●黑妖 DarkelfLV60 ╔═══╦══════════╦════╗ ◤◥ ◥] .727+.50.322+.50 武器]║████防具]█■]║█飾品█║ 12+.6+..11+.4+.9 +9海嘯+4黑頭]+7影鞋]光明身十週耳環”︸“ 15+..+.110+..+.. ..幽爪+0古皮]+4內衣]光明精單八週戒08+..+..13+..+.. +9愛心+7抗斗]+4火靈]光明魂十週項鍊●AC - 39 42天蠍 ╚═══╩══════════╩════╝ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.242.93.48
文章代碼(AID): #1Gavze7X (C_Sharp)
文章代碼(AID): #1Gavze7X (C_Sharp)