【问题标题】:@Html.Label value Showing Issue@Html.Label 值显示问题
【发布时间】:2019-02-08 11:47:51
【问题描述】:

我有一个标签标签:

案例一:

@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

有什么解决办法吗?

【问题讨论】:

    标签: c# html c#-4.0


    【解决方案1】:

    试试这个:

    @Html.Label(@Model.insDetails.cntrctname, @Model.insDetails.cntrctname, new { @class = "pageHeadLabel" })
    


    Label(value, object) 的情况下,该值将被解释为标识符。
    写成Label(value, value, object),第二个参数的值可以原样输出。
    我不知道您使用的是哪个版本的 MVC,但也许 this document 会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-26
      • 2013-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多