外部のASP.NET Web フォーム サイトでFXMを使用する際にコンテンツが表示されない


説明

フェデレーション エクスペリエンス マネージャー(FXM)機能を使用して、ASP.NET Webフォーム フレームワークがベースの外部の非Sitecoreサイト上でカスタムFXMコンテンツを表示する際に、そのコンテンツが正しく表示されません。

FXM機能の詳細については、以下のリンクを参照してください。
https://doc.sitecore.net/sitecore%20experience%20platform/federated%20experience%20manager

本事象は、フェデレーション エクスペリエンス マネージャー バージョン 8.0 Initial Release ~ 8.1 Update-2で発生します。

解決策

本事象を解決するには、master(base)ページのコンテンツを「id」属性を持つ「div」タグで囲むことをお勧めします。例えば、以下のようにします。

<body>
   <form runat="server">
      <div id="content">
         Your content here...
      </div>
   </form>
</body>