@Html.Label 当内容有点 (.) 时不显示 - Bootstrap MVC Razor

@Html.Label is not displaying when content having dot (.) - Bootstrap MVC Razor

我正在从数据库动态填充标签文本

     <div class="col-11 col-sm-11 col-md-11 col-lg-11 col-xl-11">
@Html.Label(@Model.Questions[i].DataText + ": ", new { @for = "dd" + @Model.Questions[i].DataTextId, @class = (@Model.QDataText[i].IsMandatory ? "required-field" : ""),Style= "white-space:normal; text-align: right;" })
</div>

但是当标签内容包含点 (.) 时标签未显示。任何人都可以帮助修复我试图在标签内显示的 issue.Content,如下所示。对我来说,它在视图中只显示“在此”。

”将不尊重定义为一种缺乏尊重的表达方式,也是一种普遍不尊重和蔑视的时尚。我将不尊重定义为口头、身体或情感上的贬低。在这篇文章中,我将谈论我所做的研究关于军装司法法典第 88 条和第 91 条。军队中的不尊重和不服从会影响一个单位维持纪律和秩序的能力。军装法典显示更多内容它还可能导致士兵将不敬定义为缺乏服从的表达尊重和一种通常不尊重和蔑视的时尚。我将不尊重定义为在口头上、身体上或情感上贬低一个人。在这

你可以使用

 @Html.LabelFor(model => model.FieldName, "Edited By", htmlAttributes: new { @class = "control-label", style = "width: 90%;" })

我会坚持这样的做法:

<label>@(Model.Questions[i].DataText): </label>