.net core 3.0 扩展HtmlHelper类,报“需要类型为HtmlHelper的接收器”的异常

最近将代码从 framework迁移到core 3.0 遇到一些坑记录一下

如果是像framework中一样直接对HtmlHelper类直接扩展的话

public static string Test(this HtmlHelper htmlHelper, string keys)
{
return keys;
}

会提示错误

 所以,我们只需要把HtmlHelper类改成IHtmlHelper 接口即可

public static string Test(this IHtmlHelper htmlHelper, string keys)
{
   return keys;
}

猜你喜欢

转载自www.cnblogs.com/sancn/p/11993325.html