![](/img/trans.png)
[英]Form Submission with two buttons
我正在使用 Razor 頁。 我有一個表格,可以讓你買賣。 我需要更改 OrderPlacement 中 OrderType 字段的值 model,具體取決於用戶是買入還是賣出。 我使用 javascript 完成此操作。 這是我的 JavaScript: 這是我的后端方法: 后端方法沒有被擊中。 ...
[英]Form Submission with two buttons
我正在使用 Razor 頁。 我有一個表格,可以讓你買賣。 我需要更改 OrderPlacement 中 OrderType 字段的值 model,具體取決於用戶是買入還是賣出。 我使用 javascript 完成此操作。 這是我的 JavaScript: 這是我的后端方法: 后端方法沒有被擊中。 ...
[英]How to return multiple ValidationResults
我正在實施 IValidatableObject。 在我的 Validate 函數中,我想返回多個 ValidationResults。 最好的方法是什么? 這似乎不是一個好方法,因為如果沒有 ValidationResults,它不應該返回任何東西。 如果我回去使用 yield, 我一次只能返回 ...
[英]Devise does not valdiate email while sign_up
我有一個 model,用戶:class User < ActiveRecord::Base devise :database_authenticatable, :registerable, :recoverable, :rememberable, :validatabl ...
[英]ASP.NET Core - Validate that only one parameter is specified in contract
我有以下合同: 我想驗證此請求中僅設置了三個更新屬性中的一個。 我使用IValidtableObject來實現這一點: 這適用於停止所有三個都提供或沒有提供的情況。 但是,如果提供了兩個,我該怎么辦? 是否有一種更簡單的方法來實現僅提供一個參數而不是多個if檢查的驗證? ...
[英]Guarantee dto property to certain values both for incoming request to controller and value setting
我有一個屬性,我只想接受某些值,比如“Ready”或“Started”,僅此而已。 我試圖通過在 set 方法中放置一些“驗證”來阻止分配給屬性的任何其他值,例如 (當然可以將枚舉用於“Ready”和“Started”) 我為什么要這個? -> dto 的目的是充當控制器和數據庫表 ...
[英]asp.net mvc problem in IValidatableObject method on validation
我正在asp.net mvc-5中創建一個Web應用程序, 我正在使用IValidatableObject接口進行驗證, 這是我的模型的樣子 我的觀點 我的控制器 當我的LicenseId = 0我的驗證不起作用,並且控制器上的調試器正在直接執行,但是當Lic ...
[英]How to check is Role in Roles list?
如果角色在角色列表集合中,我需要檢查一下,如果不是,則拋出驗證結果。 我該如何比較或以其他方式解決? ...
[英]How to perform validation of a model of an inherited class when its base class also has validation?
好吧,我的問題是我正在使用 aspnetcore 2.1 創建一個 api,為了避免代碼重復,我創建了一個抽象類,其中包含共享 dtos(board、boardforcreation、boardforupdate 等)的屬性。 我使用 ivalidatableobject 添加到抽象類個性化驗證,現 ...
[英]ASP.NET Custom ErrorMessage for Model Enum field
我正在開發一個基於 EntityFrameworkCore 並針對 ASP.NET Core 2.1 的網站。 我想為模型中的枚舉字段指定錯誤消息,如下所示: [Required(ErrorMessage = "Select an item from the list.")] public MyEn ...
[英]dependency injection into view model class in asp.net core
我在asp.net核心應用程序的一個api控制器類中使用以下DTO類。 這就是我在控制器中使用它的方式 但是我在DTO類中得到了System.NullReferenceException 。這是由於依賴注入在DTO類中不起作用而發生的。 我怎樣才能解決這個問題 ? ...
[英]C# Web Api - IValidatableObject validationContext service provider is null
我試圖在web api 2上下文中使用IValidatableObject驗證。 調用Validate方法,但傳遞的ValidationContext參數有一個名為GetService的方法,該方法始終返回null,因為永遠不會設置驗證上下文的服務提供者。 從我的所有研究中,我們可以在M ...
[英]Controller.ValidateModel method. How it work?
我有以下模型類: 它使用“經典”使用如下: 但是我想把這個模型類用於另一個,ajax形式。 我有以下方法: 看着 線。 如果模型是正確的 - 它工作正常。 如果不正確 - 它會拋出異常並中斷方法的繼續執行(並返回異常以查看)。 另外,如果我設置斷點 ...
[英]Validating ViewModel extended from POCO using IValidatableObject
想象一下User類。 此類提供了數據庫中唯一使用的屬性。 並使用驗證器查看User類的模型 視圖 調節器 問題 通過屬性指定的所有驗證均已成功執行,並且所有錯誤均已成功顯示在視圖中。 但是通過IValidatableObject進行的驗證不起作用,並且不 ...
[英]Best way to implement a Require validation if another field is not null
我的觀點中有以下兩個字段: - 我想要實現的規則是兩個字段都是NullAble,但是如果用戶選擇了ConsoleServerID,那么他需要添加一個端口。 如果用戶將ConsoleServerID保留為null,則不應輸入端口號。 那么實現這種情況的最佳方法是什么,以便我同時進行 ...
[英]IValidatableObject Context
我正在使用IValidatableObject / Validator驗證我的mvc模型。 所以我有這樣的事情 因此,如果我在父實例上運行驗證程序,則會得到類似“ Name is required”的信息。 我想要的是“ Child.Name是必需的”,因此它需要包括屬性名稱“ ...
[英]@Html.BeginCollectionItem with IValidatableObject and MemberName mismatch
在使用Steven Sanderson的@ Html.BeginCollectionItem幫助程序時,我正在嘗試使用IValidatableObject接口在服務器端驗證收集項 。 我想防止用戶選擇兩個相等的項目。 因此,例如,給定用戶說出的一組習慣用語,可以回傳這些值: Va ...
[英]Two checks IValidatableObject in one entity
是Project的本質,創建該項目對於檢查是否已經存在具有相同名稱的實體是必要的。 編輯時需要檢查等內容,但請記住,實體的舊名稱和新名稱可以匹配。 您還需要顯示一條錯誤消息。 為此,我使用接口IValidatableObject,但不知道如何告訴Validate方法當前正在編輯或創建對象 ...
[英]How to access User.Identity from Validate method of IValidatableObject?
我有從IValidatableObject繼承的ViewModel。 在此模型中,我必須進行自定義驗證,並且需要Session變量和User.Identity。 我找不到適當的方法來訪問此變量。 我想過關於靜態類的一些信息,該類將是getter屬性,但我不確定這是否有效。 ...
[英]IValidatableObject not working in mvc 4 web app
因此,我有一個正在注冊用戶和業務合作伙伴的Web應用程序。 這就是我的模型的樣子 問題是:當我提交表單時,將調用CompanyModel中的Validate以及RegistrationModel中的Validate。 但我也想在UserModel中驗證... 更新:我解決了 ...
[英]What is the purpose of ValidationContext when implementing IValidatableObject
我已經實施了IValidatableObject幾次,但從未發現將ValidationContext解析為 Validate 方法的目的是什么——我的典型IValidatableObject實施看起來像這樣: 有什么我可以使用validationContext錯過的嗎? 編輯:我正在使用 ASP.N ...