MVC控制器和视图间的数据传递
来源:互联网 发布:小米2s怎么用3g网络 编辑:程序博客网 时间:2024/05/16 14:00
1.强类型传递
通常是在controller向view传递List列表是使用,当然非List也可使用。使用方法:
action中代码:List<class> data=getdata();//从数据库中获取多行,或者从其它地方获取
return View(data);
View中代码:@model List<class> //此类型和action中data的类型一致,若class为自定义,则需在xml中引入命名空间
然后在其他地方通过@Model即可访问data,类型为List<class>时,通常配合foreach(var d in @Model)使用;
2.通过Viewbag传递
action中代码:ViewBag.key=data;
View中代码:@ViewBag.key
3.通过ViewData传递
action中代码:ViewBag[key]=data;
View中代码:@ViewBag[key]
4.视图通过action异步获取数据
其他:碰到的一个有趣的问题
form表单中的button点击时会默认提交表单;
通过询问度娘,原来在IE中,button的默认type是button,而其他浏览器和W3C标准中的button默认的属性都是submit。
- MVC控制器和视图间的数据传递
- Asp.Net Mvc 控制器与视图的数据传递
- MVC控制器与视图传递数据的几种方式
- 控制器和视图之间传递数据的几种方式
- 视图控制器ViewControllers之间的数据传递
- ASP.NET中MVC从后台控制器传递数据到前台视图的方式
- .NET MVC控制器向视图传递数据的四种方式
- 两个控制器之间的数据传递 (MVC)
- MVC:控制器与视图之间的值传递
- 控制器与视图数据传递
- MVC使用jQuery从视图向控制器传递Model,数据验证,MVC HTML辅助方法小结
- 控制器向视图传递数据的3种方式
- ASP.NET MVC 5 - 将数据从控制器传递给视图
- ASP.NET MVC 5 - (4) 将数据从控制器传递给视图
- ASP.NET MVC 5 - 将数据从控制器传递给视图
- ASP.NET MVC 5 - 将数据从控制器传递给视图
- 控制器的数据传递
- 把数据从控制器传递到视图
- 批处理for命令使用指南
- mysql 带有无参数的存储过程
- AAC音频格式(把AAC打包成ADTS)
- 数据结构实验:连通分量个数
- 几个数论
- MVC控制器和视图间的数据传递
- JDBC学习(5)架构层次之间的数据的解析和传递
- Androi怎么根据url现实图片
- Java的反射
- [Shell]awk内置函数介绍
- WPF 样式
- 设计模式六大原则——开闭原则(OCP,Open Close Principle)
- 7.js数据类型转换1
- Uva16009 POJ 1906 Three Powers 数论 玄学找规律题 高精