Я создал сайт динамических данных, используя шаблон сайта динамических данных в ASP.NET 3.5 VS2008. Я хотел, чтобы пользовательская страница для определенной таблицы. Поэтому я создал папку под CustomPages и создал страницу Details под ней. Страница сведений использует DetailsView, который имеет несколько DropDownList, который связан с CascadingDropDown (CDD). CDD используют методы сценария страницы для вызова метода обслуживания.
Если я получаю прямой доступ к этому пути к пользовательской странице (в целях отладки я удалил фильтр из web.config, который предотвращает это), вызов веб-службы работает нормально, а выпадающий список заполняется правильно. Но если я добавлю маршрутизацию в global.aspx для этой конкретной таблицы, а затем попаду на эту страницу, вызов веб-службы не происходит. Я получаю ошибку метода 404. Веб-сервис находится на том же веб-сайте, и я также добавил ссылку на сервис в проект.
Так что я не могу понять, почему вызов метода обслуживания завершается неудачно, когда он проходит через маршрутизацию, и работает нормально, если я получаю прямой доступ к CustomPage?
Если кто-то сталкивался с подобной проблемой, пожалуйста, дайте мне знать, как ее решить.
Я использую VS2008, .Net3.5, AjaxControlToolkit 3.5.
Спасибо
askids