簡體   English   中英

ReSharper:查找Page.aspx的用法

[英]ReSharper: Find usage of a Page.aspx

通常,當我們創建表單或導航菜單時,我們使用URL來引用頁面(例如login.aspx),並且當Re-sharper嘗試查找類的用法(例如login)時,它找不到位置我在其中放置該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的未來版本可以包含此功能。

最好的選擇:創建站點地圖(針對開發人員)。

這個開源項目可能是一個很好的起點。 這是為了過濾掉未使用的圖像,但是它應該很容易更改,以便查找未使用的文件。

在VS Web項目中查找未使用的圖像

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM