【发布时间】:2009-08-13 16:27:39
【问题描述】:
我有一个 asp.net mvc 应用程序,我需要在这个应用程序中使用 ajax,我需要添加一个脚本管理器并添加一个带有 Web 服务路径的服务引用,然后从标记调用 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 is undefined 那么我该如何解决这个问题呢? 我需要在 MVC 应用程序中进行特定配置来解决这个问题吗? 我已将 ajax 工具包 dll 添加到我的应用程序引用中,但问题仍然存在
提前致谢
【问题讨论】:
标签: asp.net-mvc ajax web-services