【问题标题】:Find all references for user control in aspx or ascx files在 aspx 或 ascx 文件中查找用户控件的所有引用
【发布时间】:2012-04-26 06:35:45
【问题描述】:

我正在开发 asp.net 网站,拥有大量用户控件 (ascx) 和 webforms (aspx)。当我需要查找任何特定用户控件的引用(在其他控件或其他网络表单中使用它)时,我遇到了问题。

右击用户控件的类名,点击Find All References只找到.cs文件中使用的引用,没有找到aspx中控件的用法 strong> 或 ascx 文件。

任何机构都可以建议是否有任何方法可以找到我的控件的用法。或 Visual Studio 尚不支持任何此类功能。

【问题讨论】:

标签: c# asp.net visual-studio-2010 search


【解决方案1】:

ReSharper 可以为您做到这一点。在任何 .aspx、.ascx 或 .cs 文件中右键单击 ->“查找用法”

【讨论】:

    【解决方案2】:

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

    我会转到你的文件所在的 powershell 目录,然后键入(只需将文件的字符串,例如“testing”插入此命令,它就会为你提供它包含的文件): GetChildItem -递归 | Select-String -pattern "你要搜索的字符串" |组路径 |选择名称

    【讨论】:

      猜你喜欢
      • 2012-01-11
      • 1970-01-01
      • 1970-01-01
      • 2012-08-16
      • 2010-09-21
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多