C# 仅在ASP.NET MVC页面上显示数据库中数据减法操作的结果
我想显示从数据库中提取的、仅在页面视图中显示的数据的减法。正如在源代码中一样,我想用等于剩余值的使用量减去配额量。剩余的值将显示在页面视图上,而无需将结果保存在数据库中。我正在使用ASP.NETMVC和MySQL数据库。多谢各位C# 仅在ASP.NET MVC页面上显示数据库中数据减法操作的结果,c#,mysql,asp.net,asp.net-mvc,database,C#,Mysql,Asp.net,Asp.net Mvc,Database,我想显示从数据库中提取的、仅在页面视图中显示的数据的减法。正如在源代码中一样,我想用等于剩余值的使用量减去配额量。剩余的值将显示在页面视图上,而无需将结果保存在数据库中。我正在使用ASP.NETMVC和MySQL数据库。多谢各位 @model IEnumerable<Train.Models.Ticket> ... @foreach (var item in Model){ <tr>
@model IEnumerable<Train.Models.Ticket>
...
@foreach (var item in Model){
<tr>
<td>@Html.DisplayFor(modelItem => item.Quota)</td>
<td>@Html.DisplayFor(modelItem => item.Used)</td>
<!-- <td>Quota - Used = ?</td> -->
</tr>
}
@model IEnumerable
...
@foreach(模型中的var项目){
@DisplayFor(modelItem=>item.Quota)
@DisplayFor(modelItem=>item.Used)
}
您可以这样做
<td>Remaining value=item.Quota-item.Used</td>
剩余值=item.Quota-item.Used
@(item.Quota-item.Used)
您只需
<td>@(item.Quota - item.Used)</td>
@(item.Quota-item.Used)
谢谢你可以简单地做@(item.Quota-item.Used)@Dharmeshsharma把它放在答案中,这样他们就可以在Razor中将它标记为answered/closedDear@Aniee。你不能直接使用C#语法,所以当你想在Razor或view页面中使用C#语法时,你必须使用@或@()或{}所以razor可以理解这是C#语法。添加描述有助于更好地理解答案,无论答案有多小。