2014-10-04 1 views
0

기본 웹 페이지 설정이 있습니다. 응용 프로그램에 필요한 모든 스크립트를 추가하는 마스터 페이지가 있습니다. jquery. js, bootstrap.js, jgrowl.js, site.jsASP.NET RequiredFieldValidator가 jGrowl에 문제를 일으켰습니다. (정의되지 않은 것은 함수가 아닙니다)

내 모든 페이지는이 마스터 페이지에서 상속됩니다.

RequiredFieldValidators가없는 페이지는 아무 문제없이 $ .jGrowl() 함수를 실행할 수 있습니다. 의 RequiredFieldValidator 내가 JS 오류 얻을 페이지에있는 경우 :

바로 내 메시지 "$ .jGrowl (MSG)"

을 표시합니다 jGrowl 함수를 호출 라인에서 "정의를 함수 아니다"

보통이 오류는 jQuery 또는 jGrowl에 대한 중복 호출로 인해 발생합니다. ASP.NET RequiredFieldValidator 컨트롤은 내가 모르는 것을 수행합니까?

답변

2

정확한 이유가 무엇인지 알지 못했습니다. 유효성 검사 컨트롤이 페이지에서 jQuery를로드하려고하기 때문에 UnobtrusiveValidationMode를 활성화해야합니다.

Example: 

<appSettings> 
    <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> 
</appSettings> 
관련 문제