我使用 ASP.NET 3.5 VS2008 中的动态数据网站模板创建了一个动态数据网站。我想必须为特定表格自定义页面。所以我在 CustomPages 下创建了一个文件夹,并在其下创建了 Details 页面。详细信息页面使用一个具有少量 DropDownList 的 DetailsView,它与 CascadingDropDown(CDD) 相关联。CDD 使用页面脚本方法进行服务方法调用。
如果我直接访问此自定义页面 url 路径(出于调试目的,我已从 web.config 中删除了防止这种情况发生的过滤器),则 web 服务调用工作正常并且下拉列表被正确填充。但是,如果我为这个特定的表添加到 global.aspx 的路由,然后登陆这个页面,webservice 调用就不会发生。我收到方法 404 错误。网络服务在同一个网站内,我还向项目添加了服务引用。
所以我无法弄清楚,为什么 servicemethod 调用在通过路由时失败并且如果我直接访问 CustomPage 可以正常工作?
如果有人遇到过类似的问题,请告诉我如何解决。
我正在使用 VS2008、.Net3.5、AjaxControlToolkit 3.5。
谢谢询问