gpt4 book ai didi

asp.net-mvc - 如何利用 Resharper 的 "navigate to controller method"功能

转载 作者:行者123 更新时间:2023-12-03 07:45:43 26 4
gpt4 key购买 nike

Resharper 6 有一个非常好的新功能:如果我在 MVC3 项目中的任何位置编写 RedirectToAction 或 Html.Action,它就会带有下划线,并且使用 ctrl-click 我可以导航到那里。如果不存在此类操作,它还会通知我。
但是,我的 BaseController 中有一个辅助方法,它需要一个附加参数(放入 TempData 中),然后调用 RedirectToAction。不幸的是,Resharper 不承认这些字符串作为 Controller 和方法名称,并且不带下划线。

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

Image included for clarity

最佳答案

是的,您可以使用ReSharper的代码注释属性来做到这一点。

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

然后,用必要的属性标记方法的参数。例如,参数包含action字符串,用AspMvcActionAttribute标记; Controller - 带有 AspMvcControllerAttribute

关于asp.net-mvc - 如何利用 Resharper 的 "navigate to controller method"功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8197443/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com