C# 在aspx或ascx文件中查找用户控件的所有引用

C# 在aspx或ascx文件中查找用户控件的所有引用,c#,asp.net,visual-studio-2010,search,C#,Asp.net,Visual Studio 2010,Search,我在asp.net网站上工作,拥有大量的用户控件(ascx)和webforms(aspx)。当我需要查找任何特定用户控件的引用(在其他控件或其他webforms中使用)时,我面临这个问题 通过右键单击用户控件的类名,然后单击“查找所有引用”仅查找.cs文件中使用的引用,它在aspx或ascx文件中未找到控件的用法 任何人都能告诉我有没有办法找到我的控制权。或者visual studio还不支持任何此类功能。可以为您执行此操作。在任何.aspx、.ascx或.cs文件中单击鼠标右键->查找用法 另

我在asp.net网站上工作,拥有大量的用户控件(ascx)和webforms(aspx)。当我需要查找任何特定用户控件的引用(在其他控件或其他webforms中使用)时,我面临这个问题

通过右键单击用户控件的类名,然后单击“查找所有引用”仅查找.cs文件中使用的引用,它在aspxascx文件中未找到控件的用法


任何人都能告诉我有没有办法找到我的控制权。或者visual studio还不支持任何此类功能。

可以为您执行此操作。在任何.aspx、.ascx或.cs文件中单击鼠标右键->查找用法

另一种方法是ascx文件必须包含在aspx文件中。例如,如果您的控制文件名为“testing.ascx”,那么在aspx文件中会显示类似“~/controls/”testing.ascx”的内容。因此,查看ascx包含的所有文件的一种非常简单的方法是通过powershell

我会转到powershell中文件所在的目录,然后键入(只需将文件字符串(如“testing”)插入此命令,它将为您提供包含在其中的文件):
GetChildItem-recurse | Select String-pattern“String you search for”| group path | Select name

在这种情况下,我只需使用Ctrl+F按名称查找。如果您获得了所需信息,请不要忘记将答案标记为已接受…可能重复