2

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

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

如果那里有什么有用的东西,我确实有 Resharper。

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

4

3 回答 3

3

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

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

于 2008-11-13T10:52:43.523 回答
2

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

于 2010-01-19T14:32:45.990 回答
-1

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

您认为这里使用的是什么 MasterPage?

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

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

于 2008-11-13T09:50:26.893 回答