2012-11-19 3 views
1

jquery, ajax 및 mvc에서 새로운 기능입니다."Microsoft JScript 런타임 오류 :"Sys '가 정의되지 않았습니다 "Jquery 대화 상자에서"부분보기에서 로그 "를 렌더링합니다.

Jquery 대화 상자를 사용하여 부분보기에서 로그를 표시했습니다. "정의되지 않는다 'SYS'마이크로 소프트의 JScript 런타임 오류"

이 스크립트 동적 코드를 보여

:이로드되고 나는 그것의 텍스트 상자 또는 다른 어떤 장소에서 클릭하면,이 오류가 발생합니다 그것을 위해 : 내 페이지에서 JQuery와 아코디언을 가지고 있고 이러한 스크립트를 사용하는 경우, 아코디언이 작동하지 않기 때문에

function onclick(event) { Sys.Mvc.AsyncForm.handleClick(this, new Sys.UI.DomEvent(event)); } 

나는 유효성 검사 텍스트 상자에 대한 이러한 스크립트를 사용할 수 없습니다. 위의 오류도 다시 표시됩니다.

<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> 
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")" type="text/javascript"></script> 

해결하려면 어떻게해야합니까? 대화 상자에서 사용자 이름의 유효성을 검사하고 텍스트 상자를 전달하려면 어떻게해야합니까? 및 .. @ Html.ActionLink@ Ajax.beginform() {}에서 사용할 수 있습니까?

답변

2

이이 레이아웃에 refrence를 추가하려고 : -

<script src="@Url.Content("~/Scripts/MicrosoftMvcAjax.js")" type="text/javascript"></script> 
+0

아 로라 내가 그것을 추가,하지만 난 새로운 오류가있어 : ** 마이크로 소프트의 JScript 런타임 오류 : 재산 'AsyncForm'의 값을 가져올 수 없습니다를 : 객체를 null이거나 정의되지 않음 **이며 위의 함수가 다시 표시됩니다. – mortazavi

+1

이 링크를 보았습니다 : "http://stackoverflow.com/questions/6347784/error-using-ajax-beginform-when-giving-a-callback-parameter-for-onsuccess-onfai"및 ** MicrosoftMvcAjax.js 추가 ** 너무. 그것은 내 문제를 해결했다. – mortazavi

+0