最近将代码从 framework迁移到core 3.0 遇到一些坑记录一下
如果是像framework中一样直接对HtmlHelper类直接扩展的话
1 2 3 4 |
1 public static string Test(this HtmlHelper htmlHelper, string keys) 2 { 3 return keys; 4 } |
会提示错误
需要类型为“HtmlHelper”的接收器
所以,我们只需要把HtmlHelper类改成IHtmlHelper 接口即可
1 2 3 4 |
1 public static string Test(this IHtmlHelper htmlHelper, string keys) 2 { 3 return keys; 4 } |