日期:2014-05-17  浏览次数:20535 次

前台JS如何引用web服务
各位兄弟,今天刚尝试下web service的使用,遇到个问题,想请教下大家,先谢谢!

问题如下:

解决方案中分别建立了web service(服务) 和 网站 两个项目,想在网站项目中的前台js来使用web service中的方法;

现在已经在网站项目中添加了对web service的 web 服务引用,如图:



其中并没有出现服务项目中的 asmx 文件,这也就带来了在前台中如何对其引用的问题!!

我前台这样写提示说找不到Service.asmx文件

<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="Service.asmx" InlineScript="True" />
</Services>
</asp:ScriptManager>   

这样写也报错:
<asp:ServiceReference Path="http://localhost:2464/WebSite2/Service.asmx" InlineScript="True" /> 

请请各位前辈不吝赐教!!  非常感谢~!

------解决方案--------------------
你服务调去的数据封装到ashx文件中,前台异步读取
js、直接引用没用过
------解决方案--------------------
js->ashx or aspx->服务