访问HTMLHELPER扩展方法
我是C#的新手。我无法理解以下代码(我介绍其中的一部分(:
public static class HtmlExtensions
{
public static IHtmlString DisplayTest(this HtmlHelper helper, string code)
{
...
texthtmlhelper = string.Format("<span>" + ... + "</span>");
return MvcHtmlString.Create(texthtmlhelper);
}
}
访问上述方法:
<div>
@Html.DisplayTest("ck")
</div>
DisplayTest
成为 HtmlHelper
的扩展方法。我们如何通过Html
访问它?
@html是htmlhelper类的对象
因此,您可以使用@Html
DisplayText
是HtmlHelper
的扩展方法。请在此处找到有关扩展方法的更多详细信息
该方法将创建一个跨度以显示给定文本。以下代码将调用扩展方法DisplayText
<div>
@Html.DisplayTest("ck")
</div>
希望这能澄清您。