我有一个大型的棕色字段webforms应用程序,它在整个地方使用ObjectDatasource控件,这使得重构比应该更加困难。
如果重命名了一个会导致ObjectDataSource不再起作用的对象或方法,是否有办法获得编译时失败?在MVC中有编译视图的概念,对于webforms是否与此平行?
答案 0 :(得分:0)
没有简单的方法,没有。 .ASPX或.ASCX中定义的任何内容都是在运行时创建的。您唯一能做的就是尝试访问代码隐藏中的对象(假设Web应用程序项目),并确保项目编译正常。但这只会告诉你它是否在.design代码隐藏文件中正确定义;它无法帮助您在.ASPX或.ASCX文件中找到对它的任何引用。