В ASP.NET у нас есть редактор, который позволяет редакторам набирать контент. Нам понравится функциональность для ввода некоторых предварительно созданных виджетов / модулей, просто набрав в качестве примера:
[Facebook-Comments]
Затем сохраните это в базе данных.
Когда мы визуализируем страницу, мы хотели бы проанализировать любые вхождения [Facebook-Comments] или любые имеющиеся у нас виджеты и превратить их в:
<% Html.RenderPartial("Facebook"); %>
или, надеюсь, какая-то подпрограмма, где я могу проанализировать или запустить код с помощью другого действия (вроде как RenderAction, но это не включено в этот выпуск)
Как только это будет сделано, введите его в нормальный жизненный цикл отображения страницы.
[EDIT]
Вопрос: каков наилучший подход для достижения этой цели?