4. 회원 가입 및 로그인 뷰 페이지에서 사용할 유효성 검사 관련 제이쿼리 플러그인에 대한 부분 페이지를 생성하자. DotNetNote 프로젝트의 루트에 있는 Views 폴더의 Shared 폴더에 _ValidationScriptsPartial.cshtml 파일명으로 뷰 페이지를 생성하고 다음과 같이 코드를 작성한다. 참고로 이 파일은 ASP.NET Core 1.0 프로젝트 생성 시 웹 응용 프로그램 템플릿을 사용하고 인증을 개별 사용자 인증으로 선택하면 기본으로 생성되는 파일이다. 우리는 DotNetNote 웹 프로젝트를 인증 안 함 옵션으로 생성했기에 기본적으로 이 파일은 생성되지 않는다.

    ▼  /Views/Shared/_ValidationScriptsPartial.cshtml

    <environment names=“Development”>
      <script src=“~/lib/jquery-validation/dist/jquery.validate.js”></script>
      <script src=
          “~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js”>
      </script>
    </environment>
    <environment names=“Staging,Production”>
      <script src=
              https://ajax.aspnetcdn.com/ajax/jquery.validate/1.14.0/jquery.validate.min.js"
          asp-fallback-src=“~/lib/jquery-validation/dist/jquery.validate.min.js”
          asp-fallback-test=“window.jQuery && window.jQuery.validator”>
      </script>
      <script src=
              https://ajax.aspnetcdn.com/ajax/jquery.validation.unobtrusive/3.2.6/jquery.validate.unobtrusive.min.js"
          asp-fallback-src=
              “~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js”
          asp-fallback-test=
              “window.jQuery && window.jQuery.validator && window.jQuery.validator.unobtrusive”>
      </script>
    </environment>
    

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.