2

在 Visual Studio 中,默认的 MVC 帮助器允许我跳转到选定的控制器或操作:

在此处输入图像描述

但是当我创建一个自定义助手扩展时,我不能再这样做了:

在此处输入图像描述

有没有办法在 Visual Studio/Resharper/或扩展方法本身中添加此功能?

UPD: 扩展方法的代码

public static class HtmlHelpers
{
    public static MvcHtmlString MenuLink(this HtmlHelper htmlHelper, string linkText, string actionName, string controllerName)
    {
        return htmlHelper.ActionLink(linkText, actionName, controllerName);
    }
}
4

1 回答 1

4

Resharper 允许注释来引导它的魔力。它们通常通过应用属性来实现,尽管它使用 BCL 类的外部注释文件。您可以在自己的代码中使用它们。我认为它们没有得到充分利用。

有一个正是您的用例的示例。简单地说,应用[AspMvcAction][AspMvcController]到适当的参数。

于 2013-07-26T22:03:41.847 回答