2014-10-26 30 views
0

有一段時間我會使用VS的[Refactor-> Rename]函數重命名控制器中的某個方法,該函數可以將引用重命名爲所有調用堆棧中的方法。然而,在我與CSHTML觀,我有ASP.NET MVC中的重命名控制器方法

<div id="search-form"> 
    @*Render the search form *@ 
    @Html.Action("SearchUsers", "ManageAdmin") 

的重構功能無法找到控制方法,以重命名,所以我必須手動修改它。你將如何使控制器方法的重命名更​​自動化?

回答

1

不幸的是,你不能。至少不用Visual Studio的內置重命名。 Razor頁面是運行時組件,而不是編譯時間。 Visual Studio的intellisense不知道運行時功能。

有第三方工具,如JetBrains ReSharper具有更高級的重命名功能,可以找到這..但他們並不便宜。