我有两个映射类,我已将它们包装到另一个类中,所以我可以将它发送到视图包装两个模型,但我得到以下错误。
The model item passed into the dictionary is of type 'System.Collections.Generic.List`1[DatabaseLayer.TableMappings.FeeScheme]', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable`1[DatabaseLayer.ViewModels.FeeSchemeZone]'.
现在在控制器中我正在传递数据列表以供查看...我猜这里有点冲突,因为我发送列表......
最好在ViewModel ????
上使用局部视图 public class FeeSchemeZone
{
public FeeZone _FeeZone;
public FeeScheme _FeeScheme;
}
//where FeeZone and FeeScheme are separate mapping classes
public ActionResult FeeScheme()
{
var query_result = FeeScheme_UOF.GetAllFeeScheme();
return View(query_result.ToList());
}
@model IEnumerable<DatabaseLayer.ViewModels.FeeSchemeZone>
答案 0 :(得分:1)
@model IEnumerable<DatabaseLayer.ViewModels.FeeSchemeZone>
那需要 -
@model IEnumerable<DatabaseLayer.ViewModels.FeeScheme>
关于您对部分观点的问题,如果您可以重新使用观看次数,那么一定要进入部分观点。