我有一个标签:
案例1:
@Html.Label("Task:", new { @class = "labl" })
@Html.Label(@Model.insDetails.cntrctname, new { @class = "pageHeadLabel" })
@Model.insDetails.cntrctname ="Magic lock Test 1.25.18"
的分配值
在结果页面中仅显示为.18
。
案例2 :
但是如果我将以上内容编辑为:
@Html.Label("Task:", new { @class = "labl" })
@Model.insDetails.cntrctname
它在页面上显示为Magic lock Test 1.25.18
。
CSS类pageHeadLabel:
.pageHeadLabel {
color: #990000;
white-space: pre-wrap;
font-family: Arial, sans-serif !important;
font-size: 12px !important;
display: inline;
margin-bottom: 2px !important;
margin-left:3px;
font-weight: 200;
}
我要更正情况1 。我需要输出为:
Magic lock Test 1.25.18
有什么解决办法吗?
答案 0 :(得分:1)
尝试一下:
@Html.Label(@Model.insDetails.cntrctname, @Model.insDetails.cntrctname, new { @class = "pageHeadLabel" })
对于Label(value, object)
,该值将被解释为标识符。
通过写为Label(value, value, object)
,第二个参数的值可以照原样输出。
我不知道您使用的是哪个版本的MVC,但是也许this document会有所帮助。