2011-06-11 3 views
0

내가 볼 수있는 것부터 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

은 확장 메서드가 정의 된 네임 스페이스를 포함해야합니다. 예 :

using Whatever.Namespace.You.Used; 
+0

아니,보기에 네임 스페이스 가져 오기가 필요했습니다. – BobTurbo

+0

답변으로 표시하는 것을 잊지 마십시오. 고마워! ;-) – santiagoIT

관련 문제