asp.net core mvc控制器和视图之间传值 -尊龙游戏旗舰厅官网
尊龙游戏旗舰厅官网
收集整理的这篇文章主要介绍了
asp.net core mvc控制器和视图之间传值
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
一、core mvc中控制器和视图之间传值方式和asp.net中非常类似
1.弱类型数据:viewdata,viewbag
2.强类型数据:@model
二、代码 实例
1.viewdata
public iactionresult index() {//测试的 时候在cummuty2017的最新版中右键添加视图生成的 视图文件的编码 为ansi对于中文显示乱码//使用viewdata 实现 控制器 和 视图之间传值/** 1.viewdata指定键值对的方式设置或读取 数据* 2.viewdata获取的结果都是object如果进行 运算等操作需要强制转换* 3.布局视图的页面标题 使用的是viewdata*/viewdata["menu_count"] = _context.menu.count();return view(); } <div class="alert alert-danger"><p>当前菜单总数:@(viewdata["menu_count"])p><p>当前菜单总数:@((int)viewdata["menu_count"]*1000)p> div>2.viewbag
public actionresult test1() {//使用 viewbag实现控制器 和视图之间传值/** 1.和asp.net mvc中的viewbag使用相同,是dynamic类型*/viewbag.menu_count = _context.menu.count();return view(); } <div class="alert alert-danger"><p>当前菜单总数:@(viewbag.menu_count)p><p>当前菜单总数:@(viewbag.menu_count* 1000)p> div>
3.@model
public actionresult test2() {//使用@model方式传递数据list- 上一篇: 互联网企业安全高级指南3.7.2 sdl
- 下一篇: andriod开发技巧——fragmen