2012-05-08 3 views
2

ASP.NETビューエンジンでN2CMS MVCを使用している場合は、次のコードを使用してコントロールパネルとゾーンをページに追加します。Razorを使用したN2CMS MVCでは、コントロールパネルとゾーンをどのように追加しますか?

<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"); } 

を上記のコードは、ゾーンをレンダリングしますが、私は、コントロールパネルを有効にする方法またはドラッグ&ドロップスタイルのゾーン編集を起動する方法を確認していません。

答えて

3

私は近づいています。

_Layout.cshtmlに以下を追加すると、コントロールパネルが有効になりました。

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

DroppableZoneを使用すると、ドラッグアンドドロップのターゲットが有効になります。

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

適切な名前空間を追加して、拡張メソッドが使用可能であることを確認します。

@using N2.Web.Mvc.Html; 
関連する問題