繼承 System.Attribute 建立 NumValidateAttribute,建構子接收最小/最大值。於屬性上標記:
System.Attribute
NumValidateAttribute
[NumValidate(0, 100)] public int Num { get; set; }
覆寫 IsValid 或在屬性設定器中檢查值域,若超出範圍則於屬性視窗顯示紅色警告圖示與錯誤訊息。
IsValid
此技術可擴充至任何設計時驗證需求,提升開發體驗。
Web 開發經驗已趨成熟(JavaEE/.NET/Rails
錯誤現象 Visual Studio .NET 無法建立或
Controller Factory 是 ASP.NET M
延續「ASP.NET + XML 網路硬碟」主題,本文專注於