0

何かを理解するのに少し苦労しています。

私はアクションを持っています:

public ActionResult FareTypeSelector(SearchTypes searchType, SearchSource searchSource)
        {
            IFareTypeOptionsRepository fareTypeOptionRespoitory = new FareTypeOptionsRepository();

            FareTypeOptions fareTypeOptions = fareTypeOptionRespoitory.GetFareTypeOptions(searchSource, searchType, _authentication.UserLoggedIn.CallCentreUser, _authentication.UserLoggedIn.AgencyProfile.BranchCode);
            return View();
        }

'Editor'を作成しました。つまり、 FareTypeSelector.cshtmlという名前のEditorTemplatesのファイルです。

エディターを含むページのモデルのプロパティにエディターをバインドしたいと考えています。しかし、いくつかのパラメーターをアクションに渡したいと思っています(SearchTypes searchType, SearchSource searchSource)。エディターに表示されるデータは、渡されたこの情報に基づいているという考えです。

  1. これは可能ですか?
  2. これをレンダリングし、パラメータを渡し、結果として選択された値をメインモデルにバインドするためにメインビューで必要なマークアップは何ですか?

た事前に

4

1 に答える 1

1

EditorTemplates は、アクション メソッドではなく、モデルのデータ項目に使用されます。ビューでのみ使用して、特定のモデル (またはモデルのメンバー) をレンダリングしています。

于 2012-08-23T16:07:20.030 に答える