我是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访问它?
发布于 2018-02-13 12:10:20
@Html是HtmlHelper类的一个对象
因此,可以使用HtmlHelper访问@Html扩展方法。
发布于 2018-02-13 12:14:56
DisplayText是HtmlHelper的一种扩展方法。请查找有关扩展方法这里的更多详细信息
该方法将创建一个显示给定文本的span。下面的代码将调用扩展方法DisplayText
<div>
@Html.DisplayTest("ck")
</div>希望这能让你明白。
https://stackoverflow.com/questions/48766413
复制相似问题