Значение @ Html.Label, отображающее проблему - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть метка тега:

Случай 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 на странице.

Страница класса CSSHeadLabel:

.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;
}

Я хочу исправить case 1 .Мне нужен вывод как:

Magic lock Test 1.25.18

Есть ли какое-либо решение для этого?

1 Ответ

0 голосов
/ 08 февраля 2019

Попробуйте:

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


В случае Label(value, object) значение будет интерпретироваться как идентификатор.
Если записать как Label(value, value, object) значение второгоАргумент может быть выведен как есть.
Я не знаю, какую версию MVC вы используете, но, возможно, этот документ будет полезен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...