2011-01-19 1 views
5

간단한 질문 일 필요는 있지만 내 인생에서 스크립트 관리자를 내 시각에 포함시키는 방법을 찾아 낼 수는 없습니다. <asp:ScriptManager />이 작동하지 않습니다. 누구 알아?면도기에 ScriptManager 사용?

답변

14

ScriptManager는 Webforms 전용 구문이므로 MVC를 사용하는 경우에는 사용할 수 없으며 사용해서는 안됩니다. Scriptmanager의 일부 기능을 MVC에 포트하려는 것이 있다면 http://mvcscriptmanager.codeplex.com/을 볼 수 있습니다.

2

비슷한 상황으로 프로젝트를 업그레이드했습니다.

<script src="@Url.Content("~/Scripts/MicrosoftAjax.js")" type="text/javascript"></script> 
<script type="text/javascript" src="@Url.Content("~/Services/SampleService.svc/jsdebug")"></script> 

을 다음 내 서비스 객체 옛 패션 방법 작성 :

var dataService = new SampleService(); 
dataService.doBar(fooCallback,fooErrorMethod,null); 

내가하지 않은를 "단순한 틱"WCF 아약스 서비스에 대한 , 나는 추가하여이 작업을 얻을 수 있었다 이것이 광범위하게 테스트되었지만 이봐, 그것이 왜 "kludge"라는 단어가 공식적인 개발자 용어가되었는지 아닌가?