【问题标题】:Controller and Action name autocomplete in HtmlHelperHtmlHelper 中的控制器和操作名称自动完成
【发布时间】:2013-08-01 14:31:22
【问题描述】:

我有用于创建导航菜单链接的自定义 HtmlHelper。现在我想为这个助手添加智能感知支持。

public static class MenuLinkHelper
{
    public static MvcHtmlString MenuLink(this HtmlHelper htmlHelper, string linkText, string actionName, string controllerName)
    {
        //...
    }
}

例如,输入时:

@Html.MenuLink("Mainpage", "Index", "")

我想查看控制器和动作名称的自动完成。 我该怎么做?

P.S.:我使用的是 ASP.NET MVC 4。

【问题讨论】:

  • Resharper 会这样做。考虑购买 Resharper。

标签: c# asp.net-mvc asp.net-mvc-4 autocomplete


【解决方案1】:

您将需要 Visual Studio 的插件。自动完成始终作为插件完成。

【讨论】:

  • Garath,标准 html 助手的自动完成功能是作为插件实现的吗?我想,它是由类中的属性或特殊 cmets 实现的。
  • 我必须在原始的 asp.net mvc 源中检查它,但我几乎可以肯定它是在没有属性的情况下完成的
【解决方案2】:

我认为这种支持已嵌入到工厂助手扩展的 Resharper 中。

【讨论】:

    猜你喜欢
    • 2010-12-31
    • 2014-04-13
    • 1970-01-01
    • 2012-04-02
    • 1970-01-01
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 2011-01-24
    相关资源
    最近更新 更多