コード例 #1
0
        public IActionResult ModelValidation(MaximModel model)
        {
            // 직접 유효성 검사
            if (string.IsNullOrEmpty(model.Name))
            {
                ModelState.AddModelError("Name", "이름을 입력하세요.");
            }
            if (string.IsNullOrEmpty(model.Content))
            {
                ModelState.AddModelError("Content", "내용을 입력하세요.");
            }

            if (!ModelState.IsValid)
            {
                // @Html.ValidationSummary(true)일 때는 아래 에러만 표시
                ModelState.AddModelError("", "모든 에러");
            }

            // 넘겨온 모델에 대한 유효성 검사
            if (ModelState.IsValid)
            {
                return(View("Completed"));
            }

            return(View());
        }
コード例 #2
0
        public IActionResult TagHelperValidation(MaximModel model)
        {
            // 넘겨온 모델에 대한 유효성 검사
            if (ModelState.IsValid)
            {
                return(View("Completed"));
            }

            return(View());
        }
コード例 #3
0
        public IActionResult ClientValidation(MaximModel model)
        {
            // 넘어온 Model에 대한 유효성 검사
            if (ModelState.IsValid)
            {
                return(View("Completed"));
            }

            return(View());
        }
コード例 #4
0
 public IActionResult StronglyTypeView(MaximModel model)
 {
     return(View());
 }