Проблема, с которой я сталкиваюсь сегодня, не знаю правильного ключевого слова для поиска в Google.
Хорошо, я хочу написать вспомогательный метод расширения html, скажем, очень обычный пользовательский метод расширения html, который запишет строку в ответ как
<%= Html.MyCustomHtml("Hello World") %>
в ответе. Ну, я могу сделать это как
public static string MyCustomHtml(this HtmlHelper helper, string text)
{
return "<span>" + text + "</span>
}
Но я вижу много коммерческих расширений (таких как Telerik), которые могут использовать серверный html, чтобы я мог использовать свое собственное расширение как
<%= Html.MyCustomHtml(%>
<span> Hurray! we made it</span>
<h1>Hello World</h1>
<%) %>
Теперь, как я могу сделать свой собственный метод расширения html, чтобы это использование стало возможным?
Спасибо.