2

Existe-t-il un moyen de rechercher toutes les pages Web qui implémentent une page maître spécifique dans Visual Studio?Comment rechercher toutes les pages qui utilisent une page maître dans Visual Studio

Je cherche un raccourci comme shift F12 qui trouvera toutes les utilisations d'une page maître. Lorsque je le fais sur le nom de la classe de la page maître, il me suffit d'aller à la vue de conception au lieu de montrer toutes les pages qui l'utilisent.

J'ai effectivement Resharper s'il y a quelque chose qui peut aider.

Je sais que je peux utiliser la boîte de dialogue Rechercher, mais ce n'est pas aussi agréable.

Répondre

0

Ce serait très difficile à faire. Vous pouvez définir des pages maîtres dans les fichiers aspx, web.config ou dans l'événement Page_PreInit, ce qui rend impossible de savoir exactement quelle page maître va être utilisée.

Selon vous, quelle page MasterPage est utilisée ici? Comme vous pouvez le voir, il n'y a aucun moyen de savoir quelle page maître est réellement utilisée.

+0

C'est un bon point, mais tous les nôtres sont déclarés de manière déclarative dans l'aspx, il semble donc étrange que je ne puisse pas y accéder facilement à partir de la classe de page maître. –

2

Vous mentionnez que le FindDialog n'est pas très bon ... et je serais d'accord si je ne faisais que l'utilisation de la boîte de dialogue Find Next. Mais le "Trouver tout" affichera une liste de toutes les pages, puis vous pouvez double-cliquer sur chaque élément de la liste (comme il reste ouvert).

contrôle + Maj +F (ou appuyez sur l'icône du dossier avec les jumelles).

1

Vous disposez maintenant de cette fonctionnalité dans ReSharper 5.0.

Questions connexes