![](/img/trans.png)
[英]Validate age by date of birth using Enterprise Library Validation Application Block
我有以下情況:具有屬性BithDay的域模型。 我希望能夠驗證年齡(將根據生日計算)小於150歲。 我可以使用內置的驗證器來做到這一點,還是必須自己構建? Someoane可以為我提供DomainValidator的示例嗎? ...
[英]Validate age by date of birth using Enterprise Library Validation Application Block
我有以下情況:具有屬性BithDay的域模型。 我希望能夠驗證年齡(將根據生日計算)小於150歲。 我可以使用內置的驗證器來做到這一點,還是必須自己構建? Someoane可以為我提供DomainValidator的示例嗎? ...
[英]EntLib Custom Validation Provider Example
我已經嘗試構建一個自定義驗證提供程序以與EntLib一起使用。 6完全集成模式下的配置控制台 。 我按照這篇MSDN文章:創建自定義提供程序 。 我見過的所有可用示例都提供了基本集成或基於屬性的驗證。 我正在尋找一個完整的實例。 ...
[英]Validation Application block - custom validator - message template
我正在使用企業庫4.1驗證應用程序塊。 我創建了一個自定義驗證器,並重寫了DefaultMessageTemplate屬性。 我的DoValidate方法邏輯如下 LogValidationResult(validationResults,String.Format(DefaultMe ...
[英]Apply Custom Validator by interface
假設我有一個接口: 我有許多實現它的類。 即 我在定制驗證器中對此接口的屬性有一個驗證邏輯,如下所示: 而且我有一個屬性可以應用這個裝飾我ISomeInterface的驗證器。 當我調用Validation.Validate時,似乎並沒有在SomeInterfa ...
[英]Validation Application Block - Validation attributes multiple error order
我正在玩EL驗證應用程序塊。 使用屬性進行驗證時,將不遵守驗證順序。 例如: 當我調用以下代碼時: 結果[0]-來自StringLengthValidator的錯誤結果[1]-來自RequiredStringValidator(自定義驗證器)的錯誤 問題在於順序並不總是 ...
[英]Enterprise Validation Block different rulsets for parent child classes
當我對父級和子級有2個不同的規則集時,對子類的屬性的驗證不起作用。 這是類代碼:Mytype是父級,Person是子級 這是用於針對所有規則集驗證MyType類的自定義驗證器類: 這是失敗的測試:(IsValid應該設置為False,但它是True) 你能幫忙嗎? ...
[英]Integrate ASP.NET MVC validation with Enterprise Library validation
我已經在我的模型中使用Enterprise Library 5 Validation(它也用於WCF方法),因此我決定避免使用帶有DataAnnotations的ASP.NET 4 MVC中的冗余驗證器。 但看起來,MVC不會自動獲取企業庫驗證器。 如果我使用MVC DataAnno ...
[英]Validation Application Block - How to use validation metada class
我正在使用VAB來驗證具有屬性的某些類,並且正在使用元數據類在不同的類之間共享相同的驗證。 當我嘗試驗證控制器中的對象時(順便說一句,我使用asp.net mvc), ValidationResults沒有錯誤,我的實體不應該有效。 但是,ASP.NET MVC ModelState.IsV ...
[英]The creator of this fault did not specify a Reason
我在我的WCF服務模型中設置了驗證屬性 當這個失敗時,我在標題中得到異常,而不是我在屬性中指定的錯誤消息。 我正在使用WCF的驗證應用程序塊。 方法定義如下: 有人可以告訴我我做錯了什么嗎? 謝謝 ...
[英]Fluent validation or EntLib Validation Application Block for WCF services
我正在尋找一種將輸入參數驗證添加到WCF服務集中的標准方法。 誰能比較Fluent驗證http://fluentvalidation.codeplex.com/和EntLib驗證應用程序塊? 它們各自的優點/缺點是什么? 什么情況下應使用一個或另一個? 我的問題類似於您將 ...
[英]Validate assemblies and namespaces in VAB config file
我們正在使用驗證應用程序塊的4.1版。 我對它比較陌生,所以我想知道它是否有能力抽象出已配置的名稱空間和程序集,或者以其他方式對它們的存在進行適當的驗證? 我們最近遇到了一個問題,有人搬走了一個類,並且沒有使用新的名稱空間更新驗證配置文件。 結果,驗證不再應用於該對象。 應用程序塊似 ...
[英]Validate password length using an attribute that also accepts empty?
如果輸入密碼,我想在編輯時驗證密碼長度,否則應該認為是空的。 我已經看到了在編輯模型中跳過密碼屬性並在代碼中進行驗證的建議,但我想使用屬性進行所有驗證。 好像圖書館里應該有這樣的東西。 我錯過了嗎? 我在AspNet 3.5上使用EntLib 5 VAB和MVC 2。 香 ...
[英]Enterprise Library 4.0 ValidationProvider Self Validation question
我是第一次使用Validationprovider控件。 我在嘗試模仿我在Ent Lib安裝附帶的ValidationQuickStart解決方案示例中看到的功能方面取得了有限的成功。 雖然我能夠獲得基於業務對象驗證的表單errorprovider圖標,該驗證使用驗證屬性裝飾BO屬性,例 ...
[英]Inject values into custom VAB validator
我正在構建一個與現有Winforms應用程序共享模型對象的MVC Web應用程序。 我正在向其中介紹VAB驗證。 我需要驗證的項目之一是一個可以為x級別之一的int。 我已經編寫了一個LevelValidator,但是它需要具有可訪問的級別。 關於此代碼中的新調用, 看來我應該注 ...
[英]Can MVC UpdateModel use Enterprise Library VAB?
...或者我應該說,將Enterprise Library 5 VAB與MVC結合使用的最干凈的方法是什么? 我目前使用的形式: 是否可以通過updatemodel自動驗證VAB裝飾的類,還是可以手動獲取驗證器並在調用后對其進行驗證? 還是有更好的方法? ...
[英]Performing validation of a Business object. What about the contained objects?
我是企業圖書館的新手。 我正在嘗試驗證JuvenileClientContactItem類型的業務對象。 JuvenileClientContactItem對象本身包含對象,在本例中為兩個AddressType類型的對象實例。 當我執行以下調用來驗證JuvenileClientCo ...
[英]Enterprise Library 5.0, Validation in abstract base class
我的業務層使用一個稱為DomainObject的抽象基類,該基類實現IDataErrorInfo為WPF提供驗證綁定。 當我調用在基類中實現的“錯誤”屬性時,未發現任何錯誤(我的測試產生兩個驗證錯誤)。 如果我在派生類中重寫該屬性,則所有內容均會按預期運行,並且發現驗證錯誤。 我的猜測是“ ...
[英]WPF, EntLib: PropertyComparisonValidator does not update the UI of the compared value
我對EntLib 5.0的PropertyComparisonValidator有問題。 我用“最小”和“最大”字段設置了一個簡單的表單。 驗證為:當Min> = Max時,兩個屬性均無效。 XAML: 問題是用戶界面。 如果我輸入Min = 5和Max = 4,則兩 ...
[英]Validate This EF4 Validation Approach?
我很新的EF4。 我考慮過幾次關於繼承,驗證的問題,但我的總體目標是盡可能減少我編寫的代碼量。 我對POCO(大量的ObjectContext擺弄)還不感興趣:我想要EF的好處和最少的編碼。 因此,棘手的驗證問題。 看一下這個簡化的示例,(除了DRY Buddies和使用別名的狡猾方 ...
[英]Enterprise Library 5.0 - Validation - Refresh
我正在使用企業庫5.0的驗證應用程序塊(VAB)。 一切運行良好,並且我收到了適當的消息,但是當我導航至選項卡控件中的另一個選項卡並向后導航時,驗證消息都消失了,直到我再次將值更改為無效后才重新出現。 該應用程序是WPF應用程序,我正在使用標准VAB庫與該應用程序集成。 如何告訴U ...