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