加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 20:38:16 所属栏目:asp.Net 来源:网络整理
导读:Resharper 6有一个非常好的新功能:如果我在MVC3项目的任何地方编写RedirectToAction或 Html.Action,它会加下划线并使用ctrl-click我可以在那里导航.如果不存在此类操作,它也会通知我. 但是,我在BaseController中有一个辅助方法,它接受一个额外的参数(放入Te
Resharper 6有一个非常好的新功能:如果我在MVC3项目的任何地方编写RedirectToAction或 Html.Action,它会加下划线并使用ctrl-click我可以在那里导航.如果不存在此类操作,它也会通知我.
但是,我在BaseController中有一个辅助方法,它接受一个额外的参数(放入TempData),然后调用RedirectToAction.不幸的是,Resharper不承认这些字符串是控制器和方法名称,并没有强调.

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

解决方法

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读