.net - 如何将字符串连接到 MVC4 中模型返回的数据

标签 .net asp.net-mvc string asp.net-mvc-4 razor

我对 .NET 非常陌生,正在使用 MVC 4。我有一个 double 类型的变量“AvgAnnualGrowth”。该变量可以有正值或负值。当为负数时,我应该在数据前显示“-”;当为正数时,我应该在数据前显示“+”。双变量默认显示“-”,负数数据没有问题。对于正值,它不会显式显示“+”。关于如何在数据前面连接“+”有什么想法吗?

以下是我的( View )cshtml 文件中的代码片段。

@foreach (var item in Model)
{

    <tr>                
        <td align="right">                    
            @Html.DisplayFor(modelItem => item.AvgAnnualGrowth)
        </td>   
    </tr>
}

最佳答案

您可以在 DisplayFor 之前添加标签

@Html.Label(item.AvgAnnualGrowth > 0 ? "+" : "")@Html.Display...

关于.net - 如何将字符串连接到 MVC4 中模型返回的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12923251/

相关文章:

asp.net mvc - 如何更新tinyMCE中的下拉列表

python - 字符串输出格式

java - 像 %?% 不能作为 StringBuilder SQL 查询的一部分

.net - 将方法(返回值)作为参数传递是一件坏事吗?

c# - 我应该选择 : This is a full trust application

.net - LESS 与文化代码结合使用

.net - libevent、windows 和 .NET 编程

asp.net-mvc - ASP.Net MVC HandleError 抛出 500 内部服务器错误

C#.NET MVC- HTTP 错误 403.14 - 禁止 Web 服务器配置为不列出此目录的内容

.net - 为什么 System.String 对象不缓存其哈希码?