[FLUTTER] TextFormField 클래스 : validator 속성을 사용해 입력 값 검증하기

■ TextFormField 클래스의 validator 속성을 사용해 입력 값을 검증하는 방법을 보여준다. ▶ main.dart

[FLUTTER] Form 클래스 : 입력 값 검증하기

■ Form 클래스에서 입력 값을 검증하는 방법을 보여준다. ▶ main.dart

test_app.zip

[C#/WEB API/.NETCORE] ControllerBase 클래스 : StatusCode 메소드를 사용해 검증 오류 처리하기

■ ControllerBase 클래스의 StatusCode 메소드를 사용해 검증 오류를 처리하는 방법을 보여준다. ▶ Startup.cs

▶ Controllers/TestController.cs

TestProject.zip

[C#/ASP.NET MVC/.NETCORE] IValidateOptions 인터페이스 : 복잡한 유효성 검사하기

■ IValidateOptions<T> 인터페이스를 사용해 복잡한 유효성을 검사하는 방법을 보여준다. ▶ appsettings.json

▶ Models/TestOption.cs

▶ Models/TestValidation.cs

▶ Startup.cs

[C#/ASP.NET MVC/.NETCORE] OptionsBuilder 클래스 : Validate 메소드를 사용해 옵션 값 검증하기

■ OptionsBuilder<T> 클래스의 Validate 메소드를 사용해 옵션 값을 검증하는 방법을 보여준다. ▶ appsettings.json

▶ Models/TestOption.cs

▶ Startup.cs

▶ Controllers/TestController.cs

[C#/ASP.NET MVC/.NETCORE] OptionsBuilderDataAnnotationsExtensions 클래스 : ValidateDataAnnotations 확장 메소드를 사용해 옵션 값 검증하기

■ OptionsBuilderDataAnnotationsExtensions 클래스의 ValidateDataAnnotations 확장 메소드를 사용해 옵션 값을 검증하는 방법을 보여준다. ▶ appsettings.json

▶ Models/TestOption.cs

▶ Startup.cs

[C#/COMMON/.NETCORE] RangeAttribute 클래스 : 숫자 범위 설정하기

■ RangeAttribute 클래스를 사용해 숫자 범위를 설정하는 방법을 보여준다. ▶ Movie.cs

[C#/COMMON/.NETCORE] RangeAttribute 클래스 : 날짜 범위 설정하기

■ RangeAttribute 클래스를 사용해 날짜 범위를 설정하는 방법을 보여준다. ▶ Movie.cs

[C#/COMMON/.NETCORE] RegularExpressionAttribute 클래스 : 정규식 사용하기

■ RegularExpressionAttribute 클래스에서 정규식을 사용하는 방법을 보여준다. ▶ Movie.cs

[C#/COMMON/.NETCORE] ColumnAttribute 클래스 : TypeName 속성 사용하기

■ ColumnAttribute 클래스의 TypeName 속성을 사용하는 방법을 보여준다. ▶ Movie.cs

[C#/COMMON/.NETCORE] StringLengthAttribute 클래스 : MinimumLength/MaximumLength/ErrorMessage 속성 사용하기

■ StringLengthAttribute 클래스의 MinimumLength/MaximumLength/ErrorMessage 속성을 사용하는 방법을 보여준다. ▶ TestModel.cs

[C#/COMMON/.NETCORE] RequiredAttribute 클래스 : ErrorMessage 속성 사용하기

■ RequiredAttribute 클래스의 ErrorMessage 속성을 사용하는 방법을 보여준다. ▶ TestModel.cs

[C#/COMMON/.NETCORE] DisplayAttribute 클래스 : Name 속성 사용하기

■ DisplayAttribute 클래스의 Name 속성을 사용하는 방법을 보여준다. ▶ TestModel.cs

[C#/COMMON/.NETCORE] DataTypeAttribute 클래스 : DataType 속성 사용하기

■ DataTypeAttribute 클래스의 DataType 속성을 사용하는 방법을 보여준다. ▶ Movie.cs

[C#/ASP.NET MVC/.NETCORE] 태그 헬퍼를 사용해 폼 구성하기

■ 태그 헬퍼를 사용해 폼을 구성하는 방법을 보여준다. ▶ Models/TestModel.cs

▶ Controllers/TestController.cs

▶ Views/Test/Index.cshtml

▶ Views/Test/Completed.cshtml

TestProject.zip

[C#/ASP.NET MVC/.NETCORE] 모델 기반의 클라이언트측 유효성 검사를 사용해 폼 구성하기

■ 모델 기반의 클라이언트측 유효성 검사를 사용해 폼을 구성하는 방법을 보여준다. ▶ Models/TestModel.cs

▶ Controllers/TestController.cs

▶ Views/Test/Index.cshtml

▶ Views/Test/Completed.cshtml

[C#/ASP.NET MVC/.NETCORE] 모델 기반의 서버측 유효성 검사를 사용해 폼 구성하기

■ 모델 기반의 서버측 유효성 검사를 사용해 폼을 구성하는 방법을 보여준다. ▶ Models/TestModel.cs

▶ Controllers/TestController.cs

▶ Views/Test/Index.cshtml

▶ Views/Test/Completed.cshtml

[C#/ASP.NET MVC/.NETCORE] 강력한 형식의 뷰와 모델 바인딩을 사용해 폼 구성하기

■ 강력한 형식의 뷰와 모델 바인딩을 사용해 폼을 구성하는 방법을 보여준다. ▶ Models/TestModel.cs

▶ Controllers/TestController.cs

▶ Views/Test/Index.cshtml

TestProject.zip

[C#/ASP.NET MVC/.NETCORE] 헬퍼 메소드를 사용해 폼 구성하기

■ 헬퍼 메소드를 사용해 폼을 구성하는 방법을 보여준다. ▶ Controllers/TestController.cs

▶ Views/Test/Index.cshtml

TestProject.zip

[C#/ASP.NET MVC/.NETCORE] 순수 HTML 태그를 사용해 폼 구성하기

■ 순수 HTML 태그를 사용해 폼을 구성하는 방법을 보여준다. ▶ Controllers/TestController.cs

▶ Views/Test/Index.cshtml

▶ Views/Test/Completed.cshtml

TestProject.zip

[C#/ASP.NET] CustomValidator 클래스 : 항목을 1개 이상 체크하기

■ CustomValidator 클래스를 사용해 항목을 1개 이상 체크하는 방법을 보여준다. ▶ MainPage.aspx

▶ MainPage.aspx.cs

TestProject.zip

[C#/ASP.NET] CustomValidator 클래스 : 약관 동의하기

■ CustomValidator 클래스를 사용해 약관 동의하는 방법을 보여준다. ▶ MainPage.aspx

▶ MainPage.aspx.cs

TestProject.zip

[C#/ASP.NET] ValidationSummary 클래스 사용하기

■ ValidationSummary 클래스를 사용하는 방법을 보여준다. ▶ MainPage.aspx

▶ MainPage.aspx.cs

TestProject.zip

[C#/WPF] Validation 클래스 : Errors 첨부 속성 바인딩하기

■ Validation 클래스의 Errors 첨부 속성을 바인딩하는 방법을 보여준다. ▶ 예제 코드 (XAML)

※ Path=(Validation.Errors)/ErrorContent과 (Validation.Errors)[0].ErrorContent는 동일하다.

[C#/ASP.NET] RequiredFieldValidator 클래스 : InitialValue 속성을 사용해 기본값 설정하기

■ RequiredFieldValidator 클래스의 InitialValue 속성을 사용해 기본값을 설정하는 방법을 보여준다. ▶ MainPage.aspx

▶ MainPage.aspx.cs

TestProject.zip