调用Web服务时,自定义Web服务器控件失败

时间:2009-07-18 20:39:56

标签: c# web-services custom-server-controls

我已经创建了一个Web服务器控件,它运行正常。我尝试调用外部Web服务时出现问题。我正在使用脚本管理器,它被定向到以下位置 - > HTTP:\本地主机\ UserNamesData.asmx

我的服务器控件创建了一些html控件以及一些javascript代码。当用户单击提交按钮时,javascript会调用外部Web服务。我正在使用脚本管理器来注册服务引用。

现在,当我将Web服务放入稍后在其中注册服务器控件的项目(在我的网站中含义)以及内联脚本设置为true时,这似乎有效。虽然当我的网络服务与我的网站不在同一个项目中时它不起作用。

我正在使用aspnet和c#3.5

我不知道是什么原因导致它以这种方式行事。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

不确定这是否有帮助,但您必须确保webservice与包含scriptmanager的页面位于同一个域中(有关详细信息,请参阅this page)。

如果您可以发布一些示例代码,可能会更容易提供帮助。

相关问题