Вы можете создать его экземпляр:
public static class HtmlExtensions
{
public static MvcHtmlString Foo(this HtmlHelper htmlHelper)
{
var ajaxHelper = new AjaxHelper(htmlHelper.ViewContext, htmlHelper.ViewDataContainer);
var form = ajaxHelper.BeginForm();
// ... use the ajaxHelper and htmlHelper
}
}
или если вы пишете метод расширения на AjaxHelper:
public static class AjaxExtensions
{
public static MvcHtmlString Foo(this AjaxHelper AjaxHelper)
{
var htmlHelper = new HtmlHelper(AjaxHelper.ViewContext, AjaxHelper.ViewDataContainer);
// ... use the ajaxHelper and htmlHelper
}
}
И не забывайте правильное использование, если вы хотите использовать другие методы расширения:
using System.Web.Mvc;
using System.Web.Mvc.Html;
using System.Web.Mvc.Ajax;