MicrosoftAjax.js, MicrosoftMvcAjax.js 및 MicrosoftMvcValidation.js는 ASP.NET MVC 3에서 더 이상 사용되지 않습니까?
인가 MicrosoftAjax.js
, MicrosoftMvcAjax.js
그리고 MicrosoftMvcValidation.js
ASP.NET MVC 3와 같은 쓸모? 웹에서 이것에 대한 많은 정보를 찾을 수 없었지만 읽은 바에 따르면 이러한 파일이 ASP.NET MVC 1-2에서 사용되었으며 jquery.validate.min.js
, jquery.unobtrusive-ajax.min.js
및 jquery.validate.unobtrusive.min.js
. 그 맞습니까? 여전히 Microsoft 파일이 필요합니까?
예, 모든 Microsoft*
도우미는 ASP.NET MVC 3에서 구식입니다. 저에게는 항상 구식 이었지만 이제는 최소한 Microsoft에서이 공식을 만들고 jQuery로 대체했습니다.
2 개의 새로운 기능이 도입되었습니다.
<appSettings>
<add key="webpages:Version" value="1.0.0.0"/>
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
</appSettings>
첫 번째는 UnobtrusiveJavaScriptEnabled
입니다. 이 방법 당신은 당신의 Web.config에서이 기능을 사용하면 (그 새 ASP.NET MVC 3 응용 프로그램을 만들 때 기본적으로 활성화), 모든 Ajax.*
같은 헬퍼 Ajax.BeginForm
및 Ajax.ActionLink
것 발광 HTML5 데이터 - * 대신 각각의 DOM 요소의 특성 자바 스크립트와 마크 업을 혼합하는 것. 그런 다음 jquery.unobtrusive-ajax.js
해당 속성을 구문 분석하고 jQuery를 사용하여 눈에 띄지 않게 AJAXify 하는 스크립트를 페이지에 포함해야 합니다.
두 번째는 ClientValidationEnabled
기본적으로 활성화되어 있습니다. 눈에 잘 띄지 않는 자바 스크립트가 작동하는 것과 같은 방식으로이 설정을 사용하면 입력 필드를 생성하는 모든 도우미가 HTML5 데이터-* 속성을 내 보냅니다. 그런 다음 _Layout.cshtml과 같이 작동 하도록 jquery.validate.js
및 jquery.validate.unobtrusive.js
스크립트를 포함 합니다. 다음 순서로 나타나야하며 jquery가로드 된 후에 있어야합니다.
<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
따라서 ASp.NET MVC 3에서는 모든 Microsoft*
스크립트를 잊어 버릴 수 있습니다 . 사이트에서 제거하십시오. 해당 파일을 삭제하십시오.
라이브러리를 사용하는 경우에만 MicrosoftAjax 기능이 필요합니다. Microsoft AJAX는 제공된 JQuery 라이브러리에서 찾을 수없는 일부 기능을 제공합니다 (플러그인으로 복제 할 수 있음). 애플리케이션 내에서 Microsoft AJAX를 사용하지 않는 경우 이러한 스크립트에 대한 모든 참조를 삭제할 수 있습니다.
'Nice programing' 카테고리의 다른 글
쉘 스크립트에서 원격 파일 크기를 얻는 방법은 무엇입니까? (0) | 2020.11.30 |
---|---|
파이썬에서 '인쇄'란 무엇입니까? (0) | 2020.11.30 |
TextBox를 편집 불가능하게 만들기 (0) | 2020.11.30 |
C ++ 코드에서`???-`의 의미 (0) | 2020.11.30 |
Python 요청을 사용하여 SOAP 요청 보내기 (0) | 2020.11.30 |