如何在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*/
}
}
}
但它不起作用。
您需要使用HtmlHelper類的擴展參數,而不是字符串。 – CodesInChaos
你的意思是WebForms? – SLaks
我不會把它放在系統名稱空間中。只要把它放在你自己的。我不明白爲什麼這不會在字符串上創建擴展函數。所以你可以寫''嗨「.DisplayTextFor()' – albertjan