显示只读文本与MVC模型
本文关键字:MVC 模型 文本 只读 显示 | 更新日期: 2023-09-27 18:06:29
我有一个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)
这是不正确的,因为我得到一个none显示值部分。标签出现了,但是没有版本号。我做错了什么?
编辑:修改
@Html.DisplayText (Model.ServiceVersion)
,到
@ model。ServiceVersion
已经修复了它。这是正确的做法吗?
你可以试试@karthik在评论中提到的方法或者你可以使用
属性[ReadOnly(true)]
[DisplayName("Service Version")]
public string ServiceVersion { get; set; }
和在视图中使用默认的
@Html.LabelFor(m=>m.ServiceVersion) @Html.DisplayText(Model.ServiceVersion)