cost 128 ms
使用企業庫驗證應用程序塊按出生日期驗證年齡

[英]Validate age by date of birth using Enterprise Library Validation Application Block

我有以下情況:具有屬性BithDay的域模型。 我希望能夠驗證年齡(將根據生日計算)小於150歲。 我可以使用內置的驗證器來做到這一點,還是必須自己構建? Someoane可以為我提供DomainValidator的示例嗎? ...

EntLib自定義驗證提供程序示例

[英]EntLib Custom Validation Provider Example

我已經嘗試構建一個自定義驗證提供程序以與EntLib一起使用。 6完全集成模式下的配置控制台 。 我按照這篇MSDN文章:創建自定義提供程序 。 我見過的所有可用示例都提供了基本集成或基於屬性的驗證。 我正在尋找一個完整的實例。 ...

通過界面應用自定義驗證器

[英]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) 你能幫忙嗎? ...

將ASP.NET MVC驗證與企業庫驗證集成

[英]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的驗證應用程序塊。 方法定義如下: 有人可以告訴我我做錯了什么嗎? 謝謝 ...

WCF服務的流利驗證或EntLib驗證應用程序塊

[英]Fluent validation or EntLib Validation Application Block for WCF services

我正在尋找一種將輸入參數驗證添加到WCF服務集中的標准方法。 誰能比較Fluent驗證http://fluentvalidation.codeplex.com/和EntLib驗證應用程序塊? 它們各自的優點/缺點是什么? 什么情況下應使用一個或另一個? 我的問題類似於您將 ...

驗證VAB配置文件中的程序集和名稱空間

[英]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自我驗證問題

[英]Enterprise Library 4.0 ValidationProvider Self Validation question

我是第一次使用Validationprovider控件。 我在嘗試模仿我在Ent Lib安裝附帶的ValidationQuickStart解決方案示例中看到的功能方面取得了有限的成功。 雖然我能夠獲得基於業務對象驗證的表單errorprovider圖標,該驗證使用驗證屬性裝飾BO屬性,例 ...

將值注入自定義VAB驗證器中

[英]Inject values into custom VAB validator

我正在構建一個與現有Winforms應用程序共享模型對象的MVC Web應用程序。 我正在向其中介紹VAB驗證。 我需要驗證的項目之一是一個可以為x級別之一的int。 我已經編寫了一個LevelValidator,但是它需要具有可訪問的級別。 關於此代碼中的新調用, 看來我應該注 ...

執行業務對象的驗證。 包含的對象呢?

[英]Performing validation of a Business object. What about the contained objects?

我是企業圖書館的新手。 我正在嘗試驗證JuvenileClientContactItem類型的業務對象。 JuvenileClientContactItem對象本身包含對象,在本例中為兩個AddressType類型的對象實例。 當我執行以下調用來驗證JuvenileClientCo ...

企業庫5.0,抽象基類中的驗證

[英]Enterprise Library 5.0, Validation in abstract base class

我的業務層使用一個稱為DomainObject的抽象基類,該基類實現IDataErrorInfo為WPF提供驗證綁定。 當我調用在基類中實現的“錯誤”屬性時,未發現任何錯誤(我的測試產生兩個驗證錯誤)。 如果我在派生類中重寫該屬性,則所有內容均會按預期運行,並且發現驗證錯誤。 我的猜測是“ ...

WPF,EntLib:PropertyComparisonValidator不會更新比較值的UI

[英]WPF, EntLib: PropertyComparisonValidator does not update the UI of the compared value

我對EntLib 5.0的PropertyComparisonValidator有問題。 我用“最小”和“最大”字段設置了一個簡單的表單。 驗證為:當Min> = Max時,兩個屬性均無效。 XAML: 問題是用戶界面。 如果我輸入Min = 5和Max = 4,則兩 ...

驗證此EF4驗證方法?

[英]Validate This EF4 Validation Approach?

我很新的EF4。 我考慮過幾次關於繼承,驗證的問題,但我的總體目標是盡可能減少我編寫的代碼量。 我對POCO(大量的ObjectContext擺弄)還不感興趣:我想要EF的好處和最少的編碼。 因此,棘手的驗證問題。 看一下這個簡化的示例,(除了DRY Buddies和使用別名的狡猾方 ...

企業庫5.0-驗證-刷新

[英]Enterprise Library 5.0 - Validation - Refresh

我正在使用企業庫5.0的驗證應用程序塊(VAB)。 一切運行良好,並且我收到了適當的消息,但是當我導航至選項卡控件中的另一個選項卡並向后導航時,驗證消息都消失了,直到我再次將值更改為無效后才重新出現。 該應用程序是WPF應用程序,我正在使用標准VAB庫與該應用程序集成。 如何告訴U ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM