asp.net-mvc – MVC 4 _Layout.cshtml viewmodel
发布时间:2020-05-24 10:53:22 所属栏目:asp.Net 来源:互联网
导读:我想在我的MVC站点的每个页面上显示所选项目的计数.我有一个ViewModel,它定义了我想要的属性 public class CartViewModel{ public ListCartItem CartItems { get; set; } public decimal CartTotal { get; set; }} 获取Cart的控制器,将其映射到视图模型并传递
|
我想在我的MVC站点的每个页面上显示所选项目的计数.我有一个ViewModel,它定义了我想要的属性 public class CartViewModel
{
public List<CartItem> CartItems { get; set; }
public decimal CartTotal { get; set; }
}
获取Cart的控制器,将其映射到视图模型并传递它 public ActionResult GetCartSummary()
{
var cart = Cart.Instance;
var viewModel = AutoMapper.Mapper.Map<Cart,CartViewModel>(cart);
return View(viewModel);
}
并对此有所了解 @model TheWorkshop.Web.Models.Edit.ShoppingCartViewModel <h2>Cart Summary</h2> <span>@Model.CartTotal</span> 最后在我的_Layout.cshtml文件中 @Html.Action("GetCartSummary","Cart")
但这给了我
解决方法尝试将以下内容添加到购物车视图中:@{Layout = null;} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC – 保持控制器薄(太
- asp.net-mvc – Sitecore 7.5 MVC和HttpContext.
- asp.net-mvc – MVC 5中的Web API属性路由异常:
- asp.net-mvc – 具有ASP.NET MVC的多语言网站
- asp.net – 按Enter键时提交表单
- asp.net-mvc – 使用IIS7.5将网站中的URL绑定到另
- asp.net-mvc – 在MVC3中使用两个可选参数的路由
- 如何在ASP.NET gridview的标题中放置一个按钮?
- asp.net-ajax – ScriptManager.RegisterClientS
- asp.net-mvc-3 – 在IIS 7.5上托管MVC应用程序时
热点阅读
