有没有办法找到在 Visual Studio 中实现特定母版页的所有网页?
我正在寻找像 shift F12 这样的快捷方式,它可以找到母版页的所有用法。当我在母版页类名上执行此操作时,它只会将我带到设计视图,而不是显示所有使用它的页面。
如果那里有什么有用的东西,我确实有 Resharper。
我知道我可以使用“查找”对话框,但这不是很好。
有没有办法找到在 Visual Studio 中实现特定母版页的所有网页?
我正在寻找像 shift F12 这样的快捷方式,它可以找到母版页的所有用法。当我在母版页类名上执行此操作时,它只会将我带到设计视图,而不是显示所有使用它的页面。
如果那里有什么有用的东西,我确实有 Resharper。
我知道我可以使用“查找”对话框,但这不是很好。
你提到 FindDialog 不是那么好......如果我只是使用 Find Next 对话框,我会同意。但是“查找全部”将显示所有页面的列表,然后您可以双击列表中的每个项目(因为它保持打开状态)。
Control+ Shift+ F(或用双筒望远镜按文件夹图标)。
您现在在 ReSharper 5.0 中拥有此功能。
那将很难做到。您可以在 aspx 文件、web.config 或 Page_PreInit 事件中设置母版页,这样就无法确切知道要使用哪个母版页。
您认为这里使用的是什么 MasterPage?
protected void Page_PreInit(object o)
{
this.Master = GetMasterFromDataBase(HttpContext.Current.User.Username);
}
如您所见,无法确定真正使用了哪个母版页。