2017-08-21 7 views
0

Visual StudioでMVCテンプレートを使用してDNNモジュールを作成しました。テンプレートは、 "Delete"、 "Edit"広告 "Index"アクションを持つItemControllerを作成します。特に、「編集」アクションでは、モデルのプロパティを編集するためのポップアップが表示されます。カスタムコントローラアクションでネイティブDNNポップアップを表示するにはどうすればよいですか?

インデックスと編集アクションを持つ別のコントローラを作成できました。編集アクションはItemControllerのようにポップアップを表示します。

次に、別のアクション(「追加」と言う)を作成しようとしましたが、ポップアップ表示を使用したいと思います。私は、要素の<supportsPopUps>True</supportsPopUps>で.dnnファイルに新しいモジュールアクションを追加しようとしましたが、動作しません。

私はそれをどのように行うことができますか?

答えて

0

私はテンプレートの例では、.cshtmlファイル内のリンクを開くポップアップことが判明:

<a href="@Url.Action("Edit", "Item", new {ctl = "Edit", itemId = item.ItemId})">@Dnn.LocalizeString("EditItem")</a> 

ルート値ctl = "Edit"を指定します。このパラメータはポップアップ表示を制御するようですが、どのように動作するのか分かりません。

関連する問題