ASP.NET 3.5 VS2008 の動的データ Web サイト テンプレートを使用して、動的データ Web サイトを作成しました。特定のテーブルのページをカスタマイズする必要がありました。そのため、CustomPages の下にフォルダーを作成し、その下に詳細ページを作成しました。詳細ページでは、CascadingDropDown(CDD) に関連付けられている DropDownList がほとんどない DetailsView を使用します。CDD は、servicemethod 呼び出しにページ スクリプト メソッドを使用しています。
このカスタム ページの URL パスに直接アクセスすると (デバッグ目的で、これを防ぐ web.config からフィルターを削除しました)、webservice 呼び出しは正常に機能し、ドロップダウン リストは適切に入力されます。しかし、この特定のテーブルの global.aspx にルーティングを追加してからこのページに到達すると、Web サービスの呼び出しは行われません。メソッド 404 エラーが発生します。Web サービスは同じ Web サイト内にあり、プロジェクトへのサービス参照も追加しました。
したがって、ルーティングを介してサービスメソッド呼び出しが失敗し、CustomPage に直接アクセスすると正常に動作するのはなぜですか?
誰かが同様の問題に直面している場合は、解決方法を教えてください。
VS2008、.Net3.5、AjaxControlToolkit 3.5 を使用しています。
ありがとうございます