ReSharper:查找Page.aspx的用法

时间:2012-04-30 18:32:30

标签: c# asp.net resharper

通常我们在创建表单或导航菜单时使用URL(例如login.aspx)引用页面...当Re-sharper尝试查找类的用法(例如登录)时,它不会找到我放置该URL的位置(例如unregister.aspx或index.aspx)。我想知道我们是否可以明确地引用它。我不知道我们是否不能通过ReSharper评论(类似这样的话)做到这一点,如果它是否值得推荐:

// ReSharper THIS IS A USAGE OF "Login Class"
<a href="~/Login.aspx" ...

我可以考虑在页面中创建静态公共属性(例如PageUrl)以存储页面名称的唯一选项。像:

public static string PageUrl = "Login.aspx";

,用法如下:

<a href="~/<%=Login.PageUrl %>" ...

这将有效!但还是有点乱。

  • 原因:

我正在一个需要维护的大型旧项目中工作,当您更改页面时,您可能需要更改使用它的页面,因为您可能还想维护相关页面。

2012年8月8日更新

  • 结论:

基于评论,特别是Peter Ritchie的评论,实现这样的功能,因为工具没有,因此有多种原因(耦合,复杂性,时间等)不推荐,所以这是毫无价值的。也许Resharper或Visual Studio的未来版本可以包含此功能。

最佳选择:创建站点地图(针对开发人员)。

1 个答案:

答案 0 :(得分:1)

这个开源项目可能是一个很好的起点。它意味着过滤掉未使用的图像,但它应该很容易更改,因此它会查找未使用的文件。

Find unused images in VS Web Projects