C# 调用web服务时自定义web服务器控件失败

C# 调用web服务时自定义web服务器控件失败,c#,web-services,custom-server-controls,C#,Web Services,Custom Server Controls,我已经创建了一个web服务器控件,它工作正常。当我尝试调用外部web服务时会出现问题。我正在使用脚本管理器,它被定向到以下位置-->http:\localhost\UserNamesData.asmx 我的服务器控件创建了一些html控件和一些javascript代码。当用户单击submit按钮时,javascript调用外部web服务。我正在使用脚本管理器注册服务引用 现在,当我将web服务放在服务器控件稍后在其中注册的项目中(意思是在我的网站中)以及内联脚本设置为true时,这似乎起到了作用

我已经创建了一个web服务器控件,它工作正常。当我尝试调用外部web服务时会出现问题。我正在使用脚本管理器,它被定向到以下位置-->http:\localhost\UserNamesData.asmx

我的服务器控件创建了一些html控件和一些javascript代码。当用户单击submit按钮时,javascript调用外部web服务。我正在使用脚本管理器注册服务引用

现在,当我将web服务放在服务器控件稍后在其中注册的项目中(意思是在我的网站中)以及内联脚本设置为true时,这似乎起到了作用。虽然当我的web服务与我的网站不在同一个项目中时,它不起作用

我正在使用aspnet和c#3.5


我不知道是什么原因导致它这样做。有什么想法吗?

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


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

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

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