Ответ 1
Я использовал ToHtmlString(), и это решило проблему.
Спасибо
Я выводил несколько строк, используя Html.Label(строки).
Когда я передаю ему значение с периодом в нем, он выводит только пробелы
Html.Label(компания)
e.g <%: Html.Label("Bill Co.")%>
Компания является динамическим значением, она будет работать, если значение "Bill Co", но не если это "Bill Co.", единственная разница - это период.
Я могу передать любую строку в соответствии с HhtmlHelper.Label через msdn
public IHtmlString Label(
string labelText
)
Любые идеи?
Я использовал ToHtmlString(), и это решило проблему.
Спасибо
Вы также можете использовать
<%= Html.Label("","Bill Co.")%>
При использовании Html.label()
параметр должен быть выражением, которое идентифицирует свойство для отображения и атрибут для.
При использовании Html.label() параметр должен быть выражением, которое идентифицирует свойство для отображения, Я не думаю, что есть свойство в вашей модели с именем Bill Co.
.
Вам нужно указать его так:
<%: Html.Label("Name")%>
или это:
<%: Html.Label(model => model.Name)%>
Если вам просто нужно вывести постоянное значение в качестве метки, используйте тег <label>
:
<label>Bill Co.</label>