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

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

视图代码

执行结果:


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

改正后视图代码:

执行结果:










posted on 2017-10-23 18:31  永无止贱@  阅读(362)  评论(2编辑  收藏  举报

导航