Asp.Net 코어에서 입력 필드 헬퍼를 사용하여 입력 필드를 생성하면 jQuery에서 사용하는 입력에 html 5 특성이 생성됩니다. & 사용자가 보유한 데이터 주석을 기반으로 눈에 띄지 않는 유효성 검사 플러그 인 확인 보기 모델 속성 페이지에 필요한 2 개의 자바 스크립트 파일을 포함하는 한 클라이언트 측 유효성 검사가 작동합니다. 웹 설정이나 그와 비슷한 것을 필요로하지 않습니다.
그냥 또한 span
요소가 당신을 가정하고이 개 파일이 정적 콘텐츠 루트에 JS 디렉토리에 존재하는 가정 페이지/레이아웃
<script src="~/js/jquery.validate.min.js"></script>
<script src="~/js/jquery.validate.unobtrusive.min.js"></script>
(기본적으로 wwwroot
디렉토리)에이 두 파일을 포함 입력과 함께 유효성 검증 오류를 표시합니다.
<form asp-action="Create" asp-controller="User" method="post">
<input type="text" asp-for="Code" />
<span asp-validation-for="Code" class="text-danger"></span>
<input type="submit" />
</form>
이 두 파일은 jQuery에 종속됩니다. 그래서 그 스크립트도 포함 시켰는지 확인하십시오.
하지만 난 할 노력하고있어 이것이다 : @using (Ajax.BeginForm (.....을 내가 그것을 실행하면 나는 오류 "현재에 존재하지 않는 이름 '아약스'를 얻을 컨텍스트 ". 필요한 모든 jquery 스크립트가 포함되어 있습니다. – webbyweb