我有两个映射类,然后将它们包装到另一个类中,因此我可以将其发送给将其视为包裹两个型号,但我会遇到以下错误。
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>
@model IEnumerable<DatabaseLayer.ViewModels.FeeSchemeZone>
需要 -
@model IEnumerable<DatabaseLayer.ViewModels.FeeScheme>
以及关于部分浏览的问题,如果您可以重复使用视图,那么一定会将其纳入部分视图。