Web サーバー コントロールを作成しました。正常に動作します。外部 Web サービスを呼び出そうとすると問題が発生します。私はスクリプト マネージャーを使用しており、次の場所に向けられています --> http:\localhost\UserNamesData.asmx。
私のサーバー コントロールは、いくつかの HTML コントロールといくつかの JavaScript コードを作成します。ユーザーが送信ボタンをクリックすると、JavaScript が外部 Web サービスを呼び出します。スクリプト マネージャーを使用してサービス参照を登録しています。
サーバーコントロールが後で登録されるプロジェクト内にWebサービスを配置すると(私のWebサイトでの意味)、インラインスクリプトがtrueに設定されると、これは機能するようです。私のWebサービスが私のWebサイトと同じプロジェクトにない場合は機能しませんが。
aspnet と c# 3.5 を使用しています
何がこのように動作するのか、私にはわかりません。何かご意見は?