2011-01-19 20 views

risposta

14

ScriptManager è un costrutto specifico per i Webform, quindi se si utilizza MVC, non sarà (e non dovrebbe) essere in grado di utilizzarlo. Puoi guardare http://mvcscriptmanager.codeplex.com/ se vuoi qualcosa che porti alcune delle funzionalità di scriptmanager a MVC.

2

Mi sono imbattuto in una situazione simile aggiornando un progetto. Per i servizi WCF Ajax "semplice-ish", sono stato in grado di ottenere questo lavoro, aggiungendo:

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

e quindi creare il mio oggetto di servizio il vecchio modo di moda:

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

non ho testato questo è ampiamente, ma Hey, non è questo il motivo per cui la parola "kludge" è diventata un termine ufficiale per gli sviluppatori.

Problemi correlati