我正在开发一个Web API,我们创建了一个HtmlHelper
类。
我的第一个问题是,我们可以在控制器部分使用HtmlHelper
类吗?因为我开始知道辅助类基本上在设计页面中使用(视图而不是控制器中)
在那个帮助器类中,我看到的声明如下:
public static string GetCountryDomain(this System.Web.Mvc.HtmlHelper htmlHelper, Area area)
{
//body
}
在我的控制器中,我想从HtmlHelper
类调用上面的方法。它需要2个参数。
HtmlHelper.GetCountryDomain(area_id);
有人可以解释我需要传递的第一个参数才能调用HtmlHelper
类的上述方法吗?
答案 0 :(得分:0)
这是一种扩展方法。第一个参数是instance
本身。因此HtmlHelper
是第一个参数,并自动作为htmlHelper
传递给它。您只需提供其他参数。你可以从这里阅读更多内容 -