我创建了辅助类
namespace SEM.API.Helpers
{
public static class Navigation
{
public static string BuildSomething(this HtmlHelper helper)
{
return "empty";
}
}
}
并将命名空间添加到webconfig <add namespace="SEM.API.Helpers" />
但我仍然收到错误:
CS1061:“System.Web.Mvc.HtmlHelper”
经过大量重建后才解决
答案 0 :(得分:27)
并将命名空间添加到webconfig
<add namespace="SEM.API.Helpers" />
请确保您在~/Views/web.config
而不是~/web.config
中执行此操作。
要尝试的另一件事是将@using
指令添加到您的视图中:
@using SEM.API.Helpers
@Html.BuildSomething()
答案 1 :(得分:0)
此外,如果使用了区域,您应该在~/Areas/[Area name]Views/web.config
添加相同的字符串。