有没有办法将设计时元数据添加到 Visual Studio 中,建议字符串参数应该对应于控制器或视图的名称?MVC 在创作时已经有这种类型的智能感知
我有一些自定义的 Html Helper Extensions,它们按名称接收控制器和视图,并且会喜欢本机方法可用的语法突出显示/自动完成支持,例如Controller.View
or Url.Action
。这是一个简单的例子:
public static string IsActiveClass(this HtmlHelper html, string action, string controller)
{
return IsActiveBool(html, action, controller) ? "active" : "";
}
与仅被视为字符串的自定义方法相比,这是本机智能感知的并排:
显然,这可以在运行时通过反射进行检查,但我想看看是否有办法在设计时识别它。另一个可回答的问题可能是 Visual Studio 当前如何执行此操作(特别是作为确定是否可以利用该过程的一种方式)