2010-03-23 1 views
0

J'ai une grande application Webforms marron champ qui utilise des contrôles ObjectDatasource partout, ce qui rend le refactoring plus difficile que cela devrait être.Comment puis-je obtenir des échecs de compilation si objectdatasource n'est pas correctement câblé?

Existe-t-il un moyen d'obtenir des échecs à la date de création si un objet ou une méthode est renommé, ce qui empêcherait ObjectDataSource de fonctionner? Dans MVC, il y a la notion de compilation de vues, y a-t-il un parallèle pour les webforms?

Répondre

0

Il n'y a pas de moyen facile, non. Tout ce qui est défini dans .ASPX ou .ASCX est créé lors de l'exécution. La seule chose que vous pouvez faire est de tenter d'accéder à l'objet dans codebehind (en supposant un projet d'application Web) et assurez-vous que le projet compile bien. Mais cela ne vous indique que s'il est correctement défini dans le fichier code-behind .design; cela ne vous aidera pas à retrouver les références dans les fichiers .ASPX ou .ASCX.

Questions connexes