问题描述:
在我创建的ASP.NET-MVC网站中,我需要实现一个小计功能,但它却无效。我确保我已将所有要计算的数字传递给控制器,并且在视图中编写了相应的代码,但计算结果始终为零。
解决方案:
确保您已将正确的数据传递给控制器并使用了正确的变量类型。在视图中,尝试使用以下代码:
@model IEnumerable
@foreach (var item in Model) { @item.Quantity }
如果输出正确,则可以使用以下代码计算小计:
@{ decimal total = 0; foreach (var item in Model) { total += item.Quantity; } }
小计:@total
如果这些步骤仍无法解决您的问题,请检查您的代码以查找任何语法错误或逻辑问题。您也可以使用调试器进行调试。