1
我今天遇到了这个代码,并没有真正理解它。请有人告诉我这是什么意思,以及如何解释它?我简化了它,但它基本上是@符号,后面跟着一些HTML。MVC Razor语法:@后面跟着HTML
电话是:
@Html.Tmpl(@<p>text to display</p>)
功能是:
public static HelperResult Tmpl<TModel>(this HtmlHelper<TModel> html, Func<HtmlHelper<TModel>, HelperResult> template)
{
return new HelperResult(writer => template(html).WriteTo(writer));
}
请赐教。谢谢。
正当我想我开始了解函数式编程:)我会研究这个,直到我得到它,但现在我需要知道我将如何通过@
文本显示
到部分视图,以便我可以在Partial中调用@ Html.Tmpl。再次感谢。 – Bobbler 2012-02-08 23:02:21对于任何感兴趣的人,我以前评论的答案是使Partial模型成为HelperResult并使用@Html.Partial(“_ ThePartial”,Html.Tmpl(@
文本显示
) – Bobbler 2012-02-09 00:53:41