无法获取要在页面上显示的模型变量

时间:2014-07-18 13:41:59

标签: asp.net-mvc razor

在我的MVC 5应用程序中,我在页面顶部有一个带有一些HTML的页面,如下所示:

@model Entities.SightingSearch

<div class="page-header">
    <h3 class="text-center">Sightings</h3>
    <h4 class="text-center">@Html.Label(Model.CurrentTaxonomy,"Taxonomy: ")</h4>
</div>

SightingSearch实体有一个属性名称&#39; CurrentTaxonomy&#39;并且在呈现页面时它确实包含一个值。但是,我无法获得要在页面上显示的值。我得到的只是&#34;分类标签的标签文本:&#34;。我猜这里有一些非常基本的东西。

1 个答案:

答案 0 :(得分:1)

将其更改为Taxonomy: @Html.DisplayFor(model => model.CurrentTaxonomy)