Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
6 / 6 / 3
Регистрация: 17.04.2014
Сообщений: 156
1

Условие в файле .cshtml

30.09.2017, 13:59. Показов 1224. Ответов 1

У меня есть некоторая строка, которая содержит сообщение любой длинны.

Каким образом можно проделать следующее в файле .cshtml: если длинна сообщения меньше или равно 10, то выводим сообщение полностью, иначе выводим только первые 10 символов.

Т.е. что то типа такого:
HTML5
1
<td>(@message.Mes.Length<=10)?@message.Mes:@message.Mes.Substring(0,10)</td>
Кликните здесь для просмотра всего текста
message - объект класса сообщения, который содержит информацию о теме сообщения, его авторе и само сообщение (Mes)
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.09.2017, 13:59
Ответы с готовыми решениями:

Разделение razor cshtml и js кода
Добрый день! У меня в MVC приложении есть представление в котором javascript код формируется в...

Динамическое изменение cshtml
Пытаюсь реализовать редактор шаблона сайта из админки. Будет ли происходить перекомпиляция сайта...

Как передать переменную из .cshtml в javascript
Как передать переменную(i которая придает уникальный id кнопке) из .cshtml в javascript ? ...

Подчеркивает красным C# код в .cshtml файлах
Здравствуйте. У меня VS 2013, она показывает ошибки в C# коде в .cshtml файлах, и при этом оно...

1
Администратор
Эксперт .NET
13366 / 10878 / 4477
Регистрация: 17.03.2014
Сообщений: 21,938
Записей в блоге: 1
30.09.2017, 14:15 2
Лучший ответ Сообщение было отмечено Lagilo как решение

Решение

Lagilo, почти угадал с синтаксисом
HTML5
1
<td>@(message.Mes.Length <= 10 ? message.Mes : message.Mes.Substring(0,10))</td>
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.09.2017, 14:15

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Мобильный _Layout.Mobile.cshtml и iPad
Всем привет! продублировал лейаут для мобильных устройств - _Layout.Mobile.cshtml там свои...

Controller для MasterPage(_Layout.cshtml)
Можно ли вообще создавать контроллер для MasterPage(_Layout.cshtml) ? Добавлено через 21 минуту...

Передача класса стиля в _Layout.cshtml
Всем привет! Спецы подскажите такую заморочку: Есть _Layout.cshtml в нем: ...

Как отобразить на _Layout.cshtml строготипизированое PartialView
Как отобразить на Главном шаблоне страницы частичное представдение, при этом чтобы оно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.