[問題] Parti Class Extend property
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驗證就會檢查到…
--
◢█]◥]◣ ●黑妖 Darkelf█LV60 ╔═══╦══════════╦════╗
◤◤◥ ◥] 血.727+.50魔.322+.50 ║ 武器]║████防具█]█■]║█飾品█║
◥◣●█●◤◤力12+.6+..智11+.4+.9 ║+9海嘯║+4黑頭]+7影鞋]光明身║十週耳環║
◥”︸“◤ 敏15+..+.1精10+..+.. ║..幽爪║+0古皮]+4內衣]光明精║單八週戒║
◢▃▃▃▃◣體08+..+..魅13+..+.. ║+9愛心║+7抗斗]+4火靈]光明魂║十週項鍊║
●◆◥◤◆● ●AC - 39● 42天蠍 ╚═══╩══════════╩════╝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.242.93.48
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章