Приложение Blazor, как добавить ошибку проверки состояния модели? - PullRequest
0 голосов
/ 09 октября 2019

Как добавить пользовательское сообщение проверки в событие SaveItem (предпочитать не использовать аннотации данных)? Он должен отображаться в контексте «ValidationMessage For =».

@using System.ComponentModel.DataAnnotations
@page "/edititem"


<EditForm Model="@model" OnSubmit="@Submit" OnValidSubmit="@SaveItem">
    <DataAnnotationsValidator />
    <ValidationSummary />

    <InputText id="ItemName" @bind-Value="@model.ItemName" />
    <ValidationMessage For="@(() => model.ItemName)" />
    <button type="submit">Submit</button>
</EditForm>

@code {
    ItemModel model = new ItemModel();

    private void Submit()
    {

    }
    private void SaveItem()
    {


    }

    public class ItemModel
    {
        [Required]
        public string ItemName{ get; set; }
    }
}

1 Ответ

0 голосов
/ 14 ноября 2019

Вы можете добавить пользовательскую проверку на стороне сервера, добавив компонент, содержащий сообщение об ошибке. Показать ошибку проверки с сервера

...