2009-07-18 8 views
2

Webサーバーコントロールを作成しましたが、正常に動作しています。問題は外部のWebサービスを呼び出すときに始まります。私はスクリプトマネージャを使用しており、http:\ localhost \ UserNamesData.asmxの次の場所に向けられています。Webサービスの呼び出し時にカスタムWebサーバーコントロールが失敗する

私のサーバーコントロールは、いくつかのjavascriptコードといくつかのhtmlコントロールを作成します。ユーザーが送信ボタンをクリックすると、JavaScriptが外部Webサービスを呼び出します。私はスクリプトマネージャを使用してサービス参照を登録しています。

これは、サーバコントロールが後で(私のウェブサイトの意味で)登録されているプロジェクトの中にウェブサービスを置いたときと、インラインスクリプトがtrueに設定されているときに動作するようです。私のウェブサービスが私のウェブサイトと同じプロジェクトにないときは動作しませんが。

私はASPNETを使用していますが、#3.5

cの私はそれがこのように行動することがありますどのような見当がつかない。何かご意見は?

答えて

0

これが役立つかどうかは不明ですが、ウェブサービスがscriptmanagerを含むページと同じドメインにあることを確認する必要があります(詳細はthis pageを参照)。

サンプルコードを投稿すれば、簡単に手助けすることができます。

関連する問題