사용자로부터 Input Text를 받을 수 있다.
가장 간단한 아이디 패스워드 입력같은...
이때 EditForm을 사용하면 간단하게 특정 모델에 대해 동작들을 수행할 수 있다.
여기서 모델은 Class 객체이다. (MVVM에서 Model)
// 1. exampleModel로 모델 지정.
// 2. OnValidSubmit (검사)동작을 할 함수 지정(임의로 만듦.)
<EditForm Model="exampleModel" OnValidSubmit="@btnSubmit">
@* 유효성검사를 하겠다는 뜻*@
<DataAnnotationsValidator> </DataAnnotationsValidator>
@* 시스템에서 제공하는 Summary *@
<ValidationSummary></ValidationSummary>
@* Model에서 지정한 Requirement 출력 *@
<ValidationMessage For="@(() => exampleModel.Name)"></ValidationMessage>
<InputText id="TextName" @bind-Value="exampleModel.Name">
</InputText>
<button type="submit">Submit</button>
</EditForm>
결과.
'Programming > .NET(Blazor Web)' 카테고리의 다른 글
[Programmin][.NET][Blazor] Blazor CRUD(1). DBContext 구현 (0) | 2025.01.05 |
---|---|
[Programming][.NET][Blazor] razor 문법 메모장 (0) | 2025.01.03 |
[Programming][.NET][Blazor] 다른 Project의 C# Class와 연동 (0) | 2025.01.03 |
[Programming][.NET][Blazor] RenderFragment (0) | 2025.01.03 |