将数据绑定到标签MVC4

时间:2013-04-02 08:09:54

标签: html asp.net-mvc asp.net-mvc-4

我将使用MVC4将数据绑定到标签,但它并不成功。数据来到模型。 这是我的代码。

<div class="newclass">
                        @Html.LabelFor(m => m.NewsTeam.NewsMgr, new { style = "width:100%", @class = "newcssval" })
                    </div>

4 个答案:

答案 0 :(得分:2)

这只会给你字段的名称(或者它的类显示值)。我怀疑你需要的是以下内容。

@Html.TextBoxFor(m => m.NewsTeam.NewsMgr,
                            new { @class = "newcssval", @readonly = true })

这将为您提供模型数据内容的只读文本框。

希望有所帮助。

答案 1 :(得分:2)

如果您的目的只是显示属性的值,请使用DisplayDisplayFor帮助程序:

@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)