Asp.net 如果objectdatasource未正确连接,如何获得编译失败?

Asp.net 如果objectdatasource未正确连接,如何获得编译失败?,asp.net,objectdatasource,webforms,Asp.net,Objectdatasource,Webforms,我有一个大的brown field webforms应用程序,它在所有地方都使用ObjectDatasource控件,这使得重构比应该的更困难 如果重命名一个对象或方法会导致ObjectDataSource不再工作,那么有没有办法获得一个滑稽的失败时间?在MVC中有编译视图的概念,对于webforms有类似的方法吗?没有简单的方法,没有。在.ASPX或.ASCX中定义的任何内容都是在运行时创建的。您唯一能做的就是尝试访问codebehind中的对象(假设为Web应用程序项目),并确保项目编译正常

我有一个大的brown field webforms应用程序,它在所有地方都使用ObjectDatasource控件,这使得重构比应该的更困难


如果重命名一个对象或方法会导致ObjectDataSource不再工作,那么有没有办法获得一个滑稽的失败时间?在MVC中有编译视图的概念,对于webforms有类似的方法吗?

没有简单的方法,没有。在.ASPX或.ASCX中定义的任何内容都是在运行时创建的。您唯一能做的就是尝试访问codebehind中的对象(假设为Web应用程序项目),并确保项目编译正常。但这只会告诉您它在.design代码隐藏文件中的定义是否正确;它不会帮助您在.ASPX或.ASCX文件中查找对它的任何引用