2014-10-26 86 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具有更高级的重命名功能,可以找到这..但他们并不便宜。