[C#/COMMON/.NETCORE] StringLengthAttribute 클래스 : MinimumLength/MaximumLength/ErrorMessage 속성 사용하기
C#/Common 2020. 10. 18. 01:29728x90
반응형
728x170
▶ TestModel.cs
using System.ComponentModel.DataAnnotations;
namespace TestProject.Models
{
/// <summary>
/// 테스트 모델
/// </summary>
public class TestModel
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Property
////////////////////////////////////////////////////////////////////////////////////////// Public
#region ID - ID
/// <summary>
/// ID
/// </summary>
public int ID { get; set; }
#endregion
#region 성명 - Name
/// <summary>
/// 성명
/// </summary>
[Display(Name = "성명")]
[Required(ErrorMessage = "성명을 입력해 주시기 바랍니다.")]
[StringLength(25, MinimumLength = 1, ErrorMessage = "성명은 1~25자를 입력해 주시기 바랍니다.")]
public string Name { get; set; }
#endregion
#region 내용 - Content
/// <summary>
/// 내용
/// </summary>
[Display(Name = "내용")]
[Required(ErrorMessage = "내용을 입력해 주시기 바랍니다.")]
[StringLength(255, MinimumLength = 1, ErrorMessage = "내용은 1~244자를 입력해 주시기 바랍니다.")]
public string Content { get; set; }
#endregion
}
}
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON/.NETCORE] RegularExpressionAttribute 클래스 : 정규식 사용하기 (0) | 2020.10.18 |
---|---|
[C#/COMMON/.NETCORE] ColumnAttribute 클래스 : TypeName 속성 사용하기 (0) | 2020.10.18 |
[C#/COMMON/.NETCORE] dotnet ef database update 명령 : 데이터베이스 및 스키마 만들기 (0) | 2020.10.18 |
[C#/COMMON/.NETCORE] dotnet ef migrations add 명령 : 마이그레이션 준비하기 (0) | 2020.10.18 |
[C#/COMMON/.NETCORE] dotnet add package 명령 : 누겟 패키지 설치하기 (0) | 2020.10.18 |
[C#/COMMON/.NETCORE] RequiredAttribute 클래스 : ErrorMessage 속성 사용하기 (0) | 2020.10.18 |
[C#/COMMON/.NETCORE] DisplayAttribute 클래스 : Name 속성 사용하기 (0) | 2020.10.18 |
[C#/COMMON/.NETCORE] DataTypeAttribute 클래스 : DataType 속성 사용하기 (0) | 2020.10.17 |
[C#/COMMON/.NETCORE] 누겟 설치 : Microsoft.Extensions.Logging.Debug (0) | 2020.10.17 |
[C#/COMMON/.NETCORE] 누겟 설치 : Microsoft.EntityFrameworkCore.Design (0) | 2020.10.17 |
댓글을 달아 주세요