asp.net-mvc – 如何从knockout mvc cart样本计算总购物车价值
发布时间:2020-12-16 07:39:58 所属栏目:asp.Net 来源:网络整理
导读:我试图让我的头围绕淘汰mvc框架.我正在看 sample of a shopping cart并试图找出: 如何计算总成本 在何处添加客户端业务规则(如折扣和凭证) 计算代码读取的小计 @using (lines.If(m = m.ProductId != -1)){ using (var product = lines.With(m = ko.Model.Da
我试图让我的头围绕淘汰mvc框架.我正在看
sample of a shopping cart并试图找出:
>如何计算总成本 计算代码读取的小计 @using (lines.If(m => m.ProductId != -1)) { using (var product = lines.With(m => ko.Model.DataBase[m.CategoryId].Products[m.ProductId])) { @product.Html.Span(m => "$" + m.Price) } } 当我尝试从那里获得总数时,我通常在运行时最终会遇到编译器异常或NullReferenceException.例如 @using (lines.If(m => m.ProductId != -1)) { using (var product = lines.With(m => ko.Model.Categories[m.CategoryId].Products[m.ProductId])) { @product.Html.Span(m => "$" + (lines.Model.Quantity * m.Price)) @{double total = lines.Model.Quantity * m.Price;} } } 给我
好像我做错了.有人会指出我正确的方向吗? 解决方法
您是否尝试从每行的开头删除@符号?我敢肯定,一旦你打开一个剃刀代码块,你就不需要在每个行前面加上@.另外,不确定为什么’double total’行包含在{}中?
@using (var product = lines.With(m => ko.Model.Categories[m.CategoryId].Products[m.ProductId])) { product.Html.Span(m => "$" + (lines.Model.Quantity * m.Price)); double total = lines.Model.Quantity * m.Price; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET网站中使用SQL Server Compact Edition
- Plone和Asp.Net集成
- asp.net – 可以postgresql扩展到像sql server这样的吗?是
- asp.net – Alpha Five Version 10如何开发Web应用程序
- ASP.NET MVC与Webforms与HTTP处理程序(.ashx) – 哪个是最轻
- asp.net-mvc – 空MVC5项目中的附加脚本
- asp.net-mvc – ASP.NET MVC应用程序自定义错误页面不显示在
- asp.net-mvc – User.Identity.Name在ASP.Net MVC中为空
- asp.net – 微软azure smtp电子邮件中继设置
- asp.net – 通配符HttpHandler不处理静态文件
推荐文章
站长推荐
- .net – 尝试激活“MyDbContext”时无法解析“Da
- asp.net-mvc – 在操作过滤器上使用缓存数据,以避
- asp.net-mvc – 如何使用Ninject注入Identity类?
- 使用StateServer的ASP.NET会话混合(SCARY!)
- asp.net-mvc – 在ASP.NET MVC中在HTTP和HTTPS之
- asp.net – 在Global.asax上使用IHttpModule
- 如何使用asp.net中的Enter键提交表单
- 在Entity Framework中使用存储过程(一):实现存
- asp.net core 2.0 webapi集成signalr(实例讲解)
- 我可以在同一解决方案中拥有多个ASP.Net网站吗?
热点阅读