2

ASP.NETビューエンジンでN2CMSMVCを使用している場合は、次のコードを使用して、コントロールパネルとゾーンをページに追加します。

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

上記のコードはゾーンをレンダリングしますが、コントロールパネルを有効にする方法や、ドラッグアンドドロップスタイルのゾーン編集を呼び出す方法がわかりません。

4

1 に答える 1

3

私は近くにいたことがわかりました。

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

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

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

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

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

@using N2.Web.Mvc.Html;
于 2012-05-08T06:00:49.200 に答える