gpt4 book ai didi

c# - 计算未在 Razor 中正确显示

转载 作者:行者123 更新时间:2023-12-04 00:31:59 27 4
gpt4 key购买 nike

我是 asp.net MVC 的新手,对 Razor View 有疑问。

我在显示计算结果时遇到一些问题

我有以下代码:

 foreach (var item in Model.Items)
{
<tr class="ourProduct">
<td>
<div class="ourProductDesc">
<h4>
@item.Description
</h4>

<div class="ourPrice">
<span>£ @item.price</span>
</div>
</div>
</td>

<td class="ourPrice">
£ @item.Quantity * item.price
</td>
</tr>
}

如果有人能告诉我如何进行此计算并按预期显示结果,我将不胜感激。目前我得到的输出不正确:

£ 1 * item.Prod.price

最佳答案

你就快完成了 - 你只需要将计算包含在 ( ) 中

此外,在编写 HTML 而不是 writeng £ 时,您应该使用“£” - 有很多特殊字符和代码 - 这是一个提供字符和代码列表的有用网站:http://character-code.com/

回到你原来的问题:

将您的代码更新为以下内容,它应该会按预期工作:

foreach (var item in Model.Items)
{
<tr class="ourProduct">
<td>
<div class="ourProductDesc">
<h4>
@item.Description
</h4>

<div class="ourPrice">
<span>&pound; @item.price</span>
</div>
</div>
</td>

<td class="ourPrice">
&pound; @(item.Quantity * item.price)
</td>
</tr>
}

关于c# - 计算未在 Razor 中正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29343115/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com