asp.net-mvc – 如何利用Resharper的“导航到控制器方法”功能

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – 如何利用Resharper的“导航到控制器方法”功能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Resharper 6有一个非常好的新功能:如果我在MVC3项目的任何地方编写RedirectToAction或 Html.Action,它会加下划线并使用ctrl-click我可以在那里导航.如果不存在此类操作,它也会通知我.
但是,我在BaseController中有一个辅助方法,它接受一个额外的参数(放入TempData),然后调用RedirectToAction.不幸的是,Resharper不承认这些字符串是控制器和方法名称,并没有强调.

我使用与MVC相同的参数命名约定,我的返回类型是相同的,但仍然没有. MVC的方法是否可能被硬编码到Resharper中?有没有办法让它也适用于我的方法

解决方法

是的,您可以使用ReSharper的代码注释属性来完成.

首先,转到ReSharper-> Options-> Code Annotations,将属性的实现复制到剪贴板并将它们添加到项目中.

然后,使用必要的属性标记方法的参数.例如,包含动作字符串的参数,用AspMvcActionAttribute标记; controller – 使用AspMvcControllerAttribute等.

猜你在找的asp.Net相关文章