【问题标题】:In N2CMS MVC with Razor, how do you add the Control Panel and Zones?在带有 Razor 的 N2CMS MVC 中,如何添加控制面板和区域?
【发布时间】:2012-05-08 04:05:31
【问题描述】:

如果您将 N2CMS MVC 与 ASP.NET 视图引擎一起使用,您将使用以下代码将控制面板和区域添加到页面。

<n2:SlidingCurtain ID="sc" runat="server">
    <n2:ControlPanel runat="server" EnableEditInterfaceIntegration="false" />
</n2:SlidingCurtain>
<n2:DroppableZone ID="Zone2" ZoneName="Left" runat="server" />

这甚至可以使用 Razor 视图引擎来启用拖放区域吗?如果是,语法是什么?

我试过了:

@{ Html.DroppableZone("Left").Render(); }
@{ Html.RenderZone("Left"); }

上面的代码渲染了区域,但我不知道如何启用控制面板或如何调用拖放式区域编辑。

【问题讨论】:

    标签: asp.net-mvc razor n2


    【解决方案1】:

    原来我很接近。

    将以下内容添加到 _Layout.cshtml 启用控制面板。

    @{ Html.ControlPanel().Render(); }
    

    并且使用 DroppableZone 启用了拖放目标。

    @{ Html.DroppableZone("Left").Render(); }
    

    添加适当的命名空间以确保扩展方法可用。

    @using N2.Web.Mvc.Html;
    

    【讨论】:

      猜你喜欢
      • 2013-11-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-04
      • 2011-07-28
      • 1970-01-01
      • 1970-01-01
      • 2011-11-15
      • 1970-01-01
      相关资源
      最近更新 更多