我有一個asp.net mvc應用程序,我需要在這個應用程序中使用ajax,我需要添加一個scriptmanager並添加一個服務refrences與一個web服務的路徑,然後從標記調用Web服務。 我有下面的代碼,並沒有看到Web服務:使用MVC的Ajax(調用Web服務)
<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>
它報告錯誤說:MVCService是未定義 所以我怎樣才能解決這個問題? 我需要MVC應用程序中的特定配置來解決這個問題嗎? 我有Ajax工具包DLL添加到我的應用程序refrences,但問題仍然存在提前
請說出該鏈接的哪一部分解決了你的問題,所以每個人都會知道。 – 2009-08-16 12:43:40
希望這對MVC ajax或nin MVC中的每一個新用戶都是有用的 – Ahmy 2009-08-16 14:38:39
+1來編輯它。謝謝。 – 2009-08-16 16:21:44