在弄清楚一些东西时遇到了一些麻烦。
我有一个行动:
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)
。这个想法是,编辑器中显示的数据是基于传递的信息。现在我不太清楚是否:
- 这可能吗
- 主视图中需要什么标记才能呈现这样,传递参数并将生成的选定值绑定到主模型中
Ta提前
EditorTemplates用于模型中的数据项,而不是Action方法。它们仅在您的视图中用于渲染特定模型(或模型的成员)