Asp.net mvc에서 "Html.DisplayTextFor"와 같은 확장 메서드를 어떻게 만듭니 까? 내 페이지 클래스에 asp.net에서 "Page.DisplayTextFor"와 같이 구현할 수있는 확장 기능이 필요하다는 뜻입니다. 나는 이것을 만들었습니다 :asp.net 페이지의 확장 메서드를 만들 수있는 방법
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace System.Web.UI
{
public static class PageExtension
{
public static void DisplayTextFor(this string text)
{
/*some operation*/
}
}
}
그러나 작동하지 않습니다.
:
는이, 당신의 페이지 내에서 위를 호출합니다. – CodesInChaosWebForms를 의미합니까? – SLaks
나는 그것을 시스템 네임 스페이스에 넣지 않을 것이다. 너 자신의 것으로 써. 왜 이것이 문자열에 확장 기능을 만들지 않을지 모르겠다. 그래서 당신은''hi ''라고 쓸 수 있습니다 .DisplayTextFor()' – albertjan