ASP.NET MVC 5通过viewdata 向视图传递多个对象
来源:互联网 发布:电脑报淘宝店怎么样 编辑:程序博客网 时间:2024/04/30 20:46
在controller查询到的数据是:
public ActionResult Index() { var products = GetTopSellingProducts(1); var genres = storeDB.Genres.ToList(); ViewData["IndexProducts"] = products; ViewData["IndexGenres"] = genres; return View(); }
在一般的viewtag中,只能传递一个对象,此时可以使用viewdata
cshtml迭代代码如下:
@foreach (var product in ViewData["IndexProducts"] as List<Product>) { <li class="col-lg-2 col-md-2 col-sm-2 col-xs-4 container"> <a href="@Url.Action("Details", "Store", new { id = product.ProductId })"> <img alt="@product.ProductName" src="@Url.Content(@product.ProductImgUrl)" /> <h4>@product.ProductName</h4> </a> </li> }
如果提示某个model类不在命名空间,那么就在view文件夹下的web.config中加入namespace
0 0
- ASP.NET MVC 5通过viewdata 向视图传递多个对象
- MVC控制器传递多个Model到视图,使用ViewData, ViewBag, 部分视图, TempData, ViewModel, Tuple
- asp.net MVC 二 通过ViewData.Model传值
- Asp.net MVC ViewData学习
- asp.net mvc viewdata, bagdata
- 关于ASP.NET MVC中Controller向View传值用到的两个类对象【ViewData与ViewBag】
- ASP.NET MVC从视图传递多个模型到Controller
- ASP.NET MVC从视图传递多个模型到Controller
- Asp.net MVC 传递数据 从前台到后台,包括单个对象,多个对象,集合
- Asp.net MVC中传递ViewData数据不能正确传递的问题
- ASP.NET MVC 入门5、View与ViewData
- ASP.NET MVC 入门5、View与ViewData
- ASP.NET MVC 入门5、View与ViewData
- ASP.NET MVC 入门 -- 5、View与ViewData
- ASP.NET MVC 入门5、View与ViewData
- ASP.NET MVC 入门5、View与ViewData
- ASP.NET MVC 入门 5 View与ViewData 最后讲解
- ASP.NET MVC 入门5、View与ViewData
- Java day10 Math类
- Linux图形界面切换成命令行登录
- 微信公众平台服务号与订阅号区别详解【有图】
- MySQL权限篇之CREATE USER
- iOS开发 - GDataXML&KissXML解析
- ASP.NET MVC 5通过viewdata 向视图传递多个对象
- XML
- 创表空间
- 模板方法模式
- iOS开发 - 2D绘图
- 置灰 Manager
- 内存泄露之常见问题解决--初级篇
- 18.点9图制作
- IOS setNeedsDisplay setNeedsLayout