Мне нужен совет по поводу наилучшего подхода к разработке встраиваемых виджетов, которые пользователи моего сайта могли бы использовать для отображения нашего контента на своем сайте.
Допустим, у нас есть некоторый контент, для отображения которого используется плагин jQuery, и мы хотим предоставить нашим клиентам простой способ встроить его в свои веб-сайты.
Одним из вариантов может быть использование IFrame, но, как мы знаем, это довольно инвазивно и имеет некоторые проблемы. Я хотел бы знать и ваше мнение по этому поводу.
Другой подход может заключаться в предоставлении кода, подобного этому, для отображения элемента № 23:
<DIV id="mysitewidget23"><script src="http://example.com/scripts/wdg.js?id=23" /></DIV>
И каким-то образом (здесь нужна помощь...) создание серверного скрипта wdg.js для вставки контента, jQuery, необходимых плагинов внутри DIV.
Это выглядит более многообещающе, так как пользователь может в определенной степени настроить стиль DIV, а IFRAME не требуется. Но какой способ сделать это в ASP.NET MVC лучше и эффективнее?
Конечно, есть много других подходов для достижения того, что нам нужно.