добавить новое расширение actionlink - PullRequest
0 голосов
/ 11 июня 2011

Из того, что я вижу, есть различные методы расширения для HtmlHelper.Существует класс LinkExtensions, который содержит различные методы расширения, связанные со ссылками.Я хочу добавить дополнительное расширение ActionLink, которое имеет другое количество параметров (поэтому еще один переопределенный метод называется ActionLink).Как мне сделать это?

Пока я сделал это, и он не работает (не отображается как метод расширения):

public static class ActionLinkExtensions
{
    public static MvcHtmlString ActionLink(this HtmlHelper helper, String linkText, int someNumber, String actionName, String controllerName, Object routeValues, Object htmlAttributes)
    {
        return helper.ActionLink(linkText, actionName, controllerName, routeValues, htmlAttributes);
    }
}

1 Ответ

1 голос
/ 11 июня 2011

Не забудьте включить пространство имен, в котором определен ваш метод расширения.Например:

using Whatever.Namespace.You.Used;
...