我有一个 MVC 模型,其属性定义为:
[DisplayName("Service Version")]
public string ServiceVersion { get; set; }
在屏幕上,我希望它显示为:
服务版本:0.1
“ServiceVersion”具有版本号。
在视图中,我有:
@model Main_UI.Models.HomeModel
进而:
@Html.LabelFor(m=>m.ServiceVersion) @Html.DisplayText(Model.ServiceVersion)
这是不正确的,因为我的值部分没有显示任何内容。出现标签,但没有版本号。我究竟做错了什么?
编辑:更改
@Html.DisplayText(模型.ServiceVersion)
,只是
@Model.ServiceVersion
已修复它。这是正确的方法吗?
您可以尝试 @karthik 在评论中提到的内容,也可以使用该属性
[ReadOnly(true)]
[DisplayName("Service Version")]
public string ServiceVersion { get; set; }
并在视图中使用默认值
@Html.LabelFor(m=>m.ServiceVersion) @Html.DisplayText(Model.ServiceVersion)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)