MVC前台获取ViewData的数组中的值
2024-09-04 13:23:20
查了一上午资料,找到了一种比较有效的方法
后台控制器:public ActionResult Index()
{
List<string> colors = new List<string>();
colors.Add("red");
colors.Add("green");
colors.Add("blue");
ViewData["listColors"] = colors;
return View();
}
前台界面:
@foreach (var color in ViewData["listColors"] as List<string>)
{
@color
}
我认为这种比较清楚简单。
还有其他几种传值方式(View和Action之间的数据传输)
ViewBag动态型
后台控制器:public ActionResult Index()
{
Dictionary<string, string> stackholder = new Dictionary<string, string>();
stackholder.Add("Client", "Mr. Client");
stackholder.Add("Manager", "Mr. Joy");
stackholder.Add("Team Leader", "Mr.Toy");
stackholder.Add("Sr. developer", "Mr.dojoy");
stackholder.Add("developer", "Mr. nodoy");
ViewBag.stackholder = stackholder;
return View();
}
前台界面:
@ViewBag.stackholder
ViewData弱态型
Model动态类型
后台:return View(data)//相当于存入ViewData.Model
前台:Model
最新文章
- 【BZOJ-1097】旅游景点atr SPFA + 状压DP
- POj3104 Drying(二分)
- wx菜单栏
- UIDatePicker 之显示中文 年月日
- PHP PDO 安装使用
- xUtils的文件下载与安装,xUtils的文件上传
- sql中Statement与PreparedStatement的区别
- 微信平台BAE
- No http handler was found for request type &#39;GET&#39;
- VS2010编译以前版本工程时 ERROR CVT1100:duplicate resource,type:MANIFEST解决办法
- CodeForces 678D Iterated Linear Function
- Deepin 15.4 更改为 阿里云源
- Java 多线程重排序的探究
- 关于Java的接口
- android websocket
- linux 实用指令
- vc/vs开发的应用程序添加dump崩溃日志<;转>;
- Windows server 2008 被ntlmssp安装攻击 解决
- 【PAT】1020 Tree Traversals (25)(25 分)
- [转]PHP中替换换行符
热门文章
- PIC32MZ 通过U盘在线升级 -- USB Host bootloader
- RTSC和XDCTool的理解
- MinGW安装图文教程以及如何配置C语音编程环境
- loadrunner创建测试脚本运行无响应 不记录脚本
- Linux-Shell脚本编程-学习-7-总结前面开启后面的学习
- java 读取配置文件 与更新
- 【志银】NYOJ《题目490》翻译
- java获取本机器的IP(linux和windows)
- Jquery 跨域请求JSON数据问题
- mysql 5.7 Access denied for user &#39;root&#39;@&#39;localhost&#39; solution