Я наткнулся на этот код сегодня и не очень его понимаю. Может кто-нибудь сказать мне, что это значит и как это интерпретировать? Я упростил его, но в основном это символ @, за которым следует некоторый 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 ) );
}
Пожалуйста, просветите меня. Спасибо.