MVC 控制器中传递dynamic(对象) 给视图

 有时候不想重新定义一个实体,则使用 dynamic 来定义匿名类型。

            //匿名类型 传递到前台 Model
            dynamic viewModel = new { UserID = 5016 };
            return View(viewModel);

解决方式:使用  ExpandoObject类

    dynamic viewModel = new ExpandoObject();
            viewModel.UserID = 5016;
            return View(viewModel);

@Model.UserID  处理结果为 :

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java 成神之路

数据库事务详解

3837
来自专栏lgp20151222

Maven常用命令

942
来自专栏我的博客

Nginx前端,apache后端获取真实IP

http://www.stderr.net/apache/rpaf/download/ 需要使用apxs命令(这个命令在httpd-devel,可以使用yum ...

2976
来自专栏行者常至

将oracle驱动包加到maven中

2、确认maven环境变量已整确(cmd 中执行 mvn -v 显示maven的版本信息);

823
来自专栏腾讯Bugly的专栏

【译】使用 APK Analyzer 分析你的 APK

本文来自“天天P图攻城狮”公众号(ttpic_dev) 本文是对 《Analyze Your Build with APK Analyzer》 的翻译。 An...

3575
来自专栏along的开发之旅

Permission Denial: not allowed to send broadcast in android

因为最近项目里Intent用到了广播”android.intent.action.MEDIA_MOUNTED”, 结果被提示权限不足, 查了下原因, 是因为从4...

5371
来自专栏向治洪

application之OnLowMemory()和 OnTrimMemory(level)讲解

1. OnLowMemory       OnLowMemory是Android提供的API,在系统内存不足,所有后台程序(优先级为background的进...

2577
来自专栏牛肉圆粉不加葱

Spark Storage ② - BlockManager 的创建与注册

上一篇文章介绍了 Spark Storage 模块的整体架构,本文将着手介绍在 Storeage Master 和 Slave 上发挥重要作用的 BlockMa...

551
来自专栏PingCAP的专栏

TiKV 是如何存取数据的(上)

本文会详细的介绍 TiKV 是如何处理读写请求的,通过该文档,同学们会知道 TiKV 是如何将一个写请求包含的数据更改存储到系统,并且能读出对应的数据的。

2472
来自专栏漫漫深度学习路

ubuntu16.04 server 无法联网

ubuntu16.04 server 无法联网 由于服务器上有四个网卡,不确定网线应该插哪个,所以导致了无法联网。 解决方法 ifconfig -a 打印出所有...

2865

扫码关注云+社区