asp.net core 3.0 扩展HtmlHelper类,报“需要类型为HtmlHelper的接收器”的异常
最近将代码从 framework迁移到core 3.0 遇到一些坑记录一下
如果是像framework中一样直接对HtmlHelper类直接扩展的话
1 public static string Test(this HtmlHelper htmlHelper, string keys) 2 { 3 return keys; 4 }
会提示错误

所以,我们只需要把HtmlHelper类改成IHtmlHelper 接口即可
1 public static string Test(this IHtmlHelper htmlHelper, string keys) 2 { 3 return keys; 4 }

浙公网安备 33010602011771号