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',即EditorTemplates中名为FareTypeSelector.cshtml的文件。

我想将我的编辑器绑定到包含编辑器的页面模型的属性。但我也想将一些参数传递到我的操作中,即(SearchTypes searchType, SearchSource searchSource). 这个想法是编辑器中显示的数据是基于传入的这些信息。现在我不太清楚是否:

  1. 这可能吗?
  2. 主视图中需要什么标记来渲染它、传递参数并将结果选定的值绑定到主模型中?

提前Ta

4

1 回答 1

1

EditorTemplates 用于模型中的数据项,而不是 Action 方法。他们仅在您的视图中使用来渲染特定模型(或模型成员)

于 2012-08-23T16:07:20.030 回答