J'ai une application mvc asp.net et je dois utiliser ajax dans cette application, je dois ajouter un scriptmanager et ajouter un service refences avec le chemin d'un service web, puis appelez le service Web à partir de la balise. J'ai le code suivant et il ne voit pas le service Web:Ajax (appel de service web) avec MVC
<form>
<input id="SubmitBtn" type="button" value="Sumbit" onclick="TestService(); return false;" />
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="~/MVCService.asmx" />
</Services>
</asp:ScriptManager>
<script type="text/javascript" language="javascript">
function TestService()
{
alert('Welcome');
var ret = MVCService.HelloWorld(OnCheckComplete,OnFailed,OnTimeOut);
}
function OnCheckComplete(arg)
{
alert(arg);
}
function OnFailed(arg)
{
alert(arg);
}
function OnTimeOut(arg)
{
alert(arg);
}
</script>
</form>
Et il signale une erreur dit: MVCService est définie alors comment puis-je résoudre ce problème? Ai-je besoin d'une configuration spécifique dans l'application MVC pour résoudre ce problème? J'ai ajouter dll boîte à outils ajax à mes refrences d'application et le problème existe encore
Merci à l'avance
Veuillez dire quelle partie de ce lien a résolu votre problème, alors tout le monde le saura. –
Espérons que cela sera utile pour tous les nouveaux MVC ajax ou nin MVC – Ahmy
+1 pour l'éditer. Merci. –