MVC3 LDAPルックアップ

MVC3プロジェクトでは、LDAPを使用して、モデルクラスのいくつかの人物プロパティを入力する必要があります。以前は.NET 3.5でこれを行っていましたが、MVC3でどのようにアプローチするかはわかりませんでした。私は同じアプローチを取るか、あるいはHTMLヘルパーかMVC3の他の何らかの仕組みが私が使うべき/使用すべきものなのでしょうか?

2

1 答え

あなたがやっていることを続けてください。 ViewModelを構築するとき(リポジトリ層にあることが望ましい)、LDAPを必要なプロパティのデータソースとして使用できます。

ビューはプレゼンテーションロジック以外のロジックを持つべきではないので、ビューでこれを行う必要はありません。

2
追加された
絶対に。モーダルボックスにロードするPartialViewを作成することができます。コントローラへのAJAX呼び出しを使用してリポジトリを呼び出し、ユーザリストモデルを取得します。コントローラはユーザリストモデルをパーシャルに戻します。オートコンプリートも使用できます。
追加された 著者 counsellorben,
ここでは、モーダルダイアログを開始するための良いリンクがあります: codeproject.com/ KB/ajax/jQuery-Modal-Dialogs.aspx を参照してください。これはMVC3以前のものですが、基本的な情報や例があります。
追加された 著者 counsellorben,
合意どおり、あらゆる種類の参照は、モデル/データレイヤーで実行する必要があります。
追加された 著者 Lareau,
@Counsellorben ...ありがとう。私が必要と思うのは、選択すべきLDAPユーザーのリストをロードするモーダルダイアログボックス(Outlookに似ています)です。これはあなたのコメントと相関していますか?
追加された 著者 MikeTWebb,
素晴らしいコメント。ありがとう!オートコンプリートボックスやモーダルボックスのリンクや例がありますか?私はMVC3の新人です
追加された 著者 MikeTWebb,