2011-01-19 39 views
5

Phải là một câu hỏi đơn giản, nhưng tôi không thể cho cuộc sống của tôi tìm ra cách bao gồm một trình quản lý tập lệnh trong quan điểm của tôi. <asp:ScriptManager /> không hoạt động. Có ai biết không?Sử dụng một ScriptManager trong dao cạo?

Trả lời

14

ScriptManager là một cấu trúc web cụ thể, vì vậy nếu bạn đang sử dụng MVC, bạn sẽ không (và không nên) có thể sử dụng nó. Bạn có thể xem http://mvcscriptmanager.codeplex.com/ nếu bạn muốn một cái gì đó mà cổng một số tính năng của scriptmanager để MVC.

2

Tôi đã gặp phải tình huống tương tự khi nâng cấp dự án. Đối với dịch vụ WCF Ajax "đơn giản-ish", tôi đã có thể để có được công việc này bằng cách thêm:

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

và sau đó tạo ra đối tượng phục vụ của tôi cách thời trang cũ:

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

Tôi có không thử nghiệm này là rộng rãi, nhưng Hey, không phải là lý do tại sao từ "kludge" đã trở thành một thuật ngữ phát triển chính thức.

Các vấn đề liên quan