Tuple解决在视图中通过razor获取控制器传递给视图的匿名对象的报错问题

  • 时间:2017-11-09
  • 分类:ASP.NET
  • 1316 人浏览
[导读]C#的编译器总是将匿名类型编译成internal的,当在视图中直接使用控制器传递的匿名对象时就会报错错误代码

  C#的编译器总是将匿名类型编译成internal的,当在视图中直接使用控制器传递的匿名对象时就会报错
错误代码:
控制器代码

视图代码

执行结果:


***********************************************************************************************************************************************************
***********************************************************************************************************************************************************
***********************************************************************************************************************************************************
***********************************************************************************************************************************************************
***********************************************************************************************************************************************************
***********************************************************************************************************************************************************
***********************************************************************************************************************************************************
***********************************************************************************************************************************************************
解决方案:使用Tuple解决
改正后控制代码:

改正后视图代码:

执行结果:










来源:本文为线上采编,如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除!