如何在视图中显示变量值?

时间:2018-02-27 09:52:45

标签: c# asp.net-mvc razor view

这里我试图在y视图中显示变量td值(即.cshtml)。 但不知道该怎么做。

以下是我的观点:

<td>
    @Html.DisplayFor(modelItem => item.District)
</td>
<td>
    @{
        var y = v.GetContestantAverageRatingByContestantId(item.ContestantId);
    }
</td>

3 个答案:

答案 0 :(得分:3)

有几种方法。例如,简单地使用@就像这样:

<td>
    @y
</td>

或者使用<span>这样的标记:

<span>Your Text @(y) ...</span>

或使用Html.Label助手:

@Html.Label("lblName", y)

答案 1 :(得分:1)

使用Razor的@。试试这段代码:

@{
    var y = v.GetContestantAverageRatingByContestantId(item.ContestantId);
}
<td>
    @Html.DisplayFor(modelItem => item.District)
</td>
<td>
    @y
</td>

答案 2 :(得分:0)

你尝试过这个吗?

<td>
     @Html.DisplayFor(modelItem => item.District)
</td>
<td>
     @Html.Raw(v.GetContestantAverageRatingByContestantId(item.ContestantId))
</td>