编辑器用于操作MVC3中的参数



在弄清楚一些东西时遇到了一些麻烦。

我有一个行动:

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

我创建了一个"编辑器",即编辑器模板中名为FareTypeSelector.cshtml的文件。

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

  1. 这可能吗
  2. 主视图中需要什么标记才能呈现这样,传递参数并将生成的选定值绑定到主模型中

Ta提前

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

最新更新