如何查找在Visual Studio中使用母版页的所有页面

时间:2008-11-13 09:46:33

标签: visual-studio-2008 keyboard-shortcuts master-pages resharper

有没有办法找到在Visual Studio中实现特定母版页的所有网页?

我正在寻找像F12这样的快捷方式,可以找到母版页的所有用法。当我在母版页类名上执行它时,它只会将我带到设计视图,而不是显示使用它的所有页面。

我确实有Resharper,如果有什么东西可以提供帮助。

我知道我可以使用“查找”对话框,但这不是很好。

3 个答案:

答案 0 :(得分:2)

你提到FindDialog并不是那么好......如果我只是使用Find Next对话框,我会同意。但是“全部查找”将显示所有页面的列表,然后您可以双击列表中的每个项目(因为它保持打开状态)。

控制 + Shift + F (或用双筒望远镜按文件夹图标)。

答案 1 :(得分:1)

您现在在ReSharper 5.0中拥有此功能。

答案 2 :(得分:0)

那将很难非常。您可以在aspx-files,web.config或Page_PreInit事件中设置母版页,这样就无法确切知道要使用哪个母版页。

您认为在哪个MasterPage使用?

protected void Page_PreInit(object o)
{
  this.Master = GetMasterFromDataBase(HttpContext.Current.User.Username);
}

如您所见,无法确定哪个母版页真正使用过。