我将使用MVC4将数据绑定到标签,但它并不成功。数据来到模型。 这是我的代码。
<div class="newclass">
@Html.LabelFor(m => m.NewsTeam.NewsMgr, new { style = "width:100%", @class = "newcssval" })
</div>
答案 0 :(得分:2)
这只会给你字段的名称(或者它的类显示值)。我怀疑你需要的是以下内容。
@Html.TextBoxFor(m => m.NewsTeam.NewsMgr,
new { @class = "newcssval", @readonly = true })
这将为您提供模型数据内容的只读文本框。
希望有所帮助。
答案 1 :(得分:2)
如果您的目的只是显示属性的值,请使用Display
或DisplayFor
帮助程序:
@Html.DisplayFor(m => m.NewsTeam.NewsMgr)
或者,完全忘记帮助者:
@Model.NewsTeam.NewsMgr
如果属性包含HTML,则需要使用Raw
帮助程序:
@Html.Raw(Model.NewsTeam.NewsMgr)
答案 2 :(得分:2)
试试这样:
@Html.LabelFor(m => Model.NewsTeam.NewsMgr)
或使用DisplayFor
@Html.DisplayFor(m => m.NewsTeam.NewsMgr)
希望有所帮助
答案 3 :(得分:2)
使用此,
@ Model.NewsTeam.NewsMgr
它只会将属性的值显示为标签
或使用,
@ Html.DisplayFor(m =&gt; m.NewsTeam.NewsMgr)