我在以下鏈接的幫助下在 Blazor 應用程式中使用了“DataAnnotations”驗證。當我在 EditForm 中使用“OnValidSubmit”時它作業正常。我想知道當我點擊按鈕時如何使用 DataAnnotations 驗證(在 EditForm 中沒有 OnValidSubmit)
https://www.c-sharpcorner.com/article/validation-in-blazor-app/
uj5u.com熱心網友回復:
您需要根據該頁面執行以下操作:
<EditForm Model="@employee" EditContext="@editContextForButton">
在表格的最后
<button onclick="@validSubmit">submitButton</button>
最后,您在@code 中執行以下操作
private EditContext editContextForButton {get;set;}
protected override void OnTinitializedAsync(){
editContextForButton = new EditContext(YourModelHere);
}
private void validSubmit(){
editContextForButton.Validate();
}
我測驗它,它的作業原理!
uj5u.com熱心網友回復:
您需要為此創建驗證屬性操作過濾器并在您的模型/視圖模型上使用它。如下例所示:
stackoverflow.com/questions/23780943/how-to-create-custom-validation-attribute
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/392610.html
下一篇:從下拉選單中運行SQL腳本
