【问题标题】:Can Sitecore consume ASP.NET MVC web page functionalitySitecore 能否使用 ASP.NET MVC 网页功能
【发布时间】:2015-11-22 15:07:05
【问题描述】:

我有一个功能说“预订”,它是用 ASP.NET MVC 应用程序编写的独立功能,有 3 个不同的 Sitecore 应用程序想要按原样使用“预订”功能!

一个。我可以在 Sitecore 内容页面的 iFrame 中加载预订功能吗?

b.在多个(多个)Sitecore 应用程序中实现此类通用功能的最佳方式是什么?

c。是否有任何最好的示例/博客代表,如何实现这些常见功能?

【问题讨论】:

    标签: asp.net-mvc sitecore


    【解决方案1】:

    可以使用 iFrame,但您不需要 iFrame。您可以将应用程序嵌入到 Sitecore AppPool 中,并在 Sitecore 的 IgnoreUrlPrefixes 设置中将应用程序的路径设置为排除项。这告诉 Sitecore 让请求按原样“通过 keeper” - 并且应用程序将按照其他方式运行而无需干预。

    但是,尝试将此应用程序嵌入到 CSHTML 部分呈现中可能会更好,这样您就可以跟踪它与 Sitecore 的使用情况,甚至可以对应用程序的行为进行个性化设置。

    【讨论】:

      【解决方案2】:

      您可以扩展富文本编辑器字段以添加名为 "Insert Iframe" 的新自定义按钮,并且您可以提供 Urlwidthheight 用于 iframe,这样您就可以将此字段用于不同的站点核心应用程序,请查看此链接:

      https://superruub.wordpress.com/2012/12/20/sitecore-rich-text-editor-custom-button-insert-iframe/

      【讨论】:

        猜你喜欢
        • 2011-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多