powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / <%# text %>
4 сообщений из 4, страница 1 из 1
<%# text %>
    #34072086
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, я бы хотел у вас спросить, как мне форматированием строки ее укоротить.
Задача такая, у меня в базе данные, типа новостей и мне нужно отображать первые 100 (условно) символов этой новости, а все остальное при просмотре полной странице. Хотел сделать через репитер и сабстринг, но столкнулся с проблемой что, если строка короче этих 100 символов, то выскакивает ошибка. Как мне это сделать, возможно ли это реализовать не переписывая код, или надо ручками все "резать", а потом передавать на отображение.
Заранее спасибо.
...
Рейтинг: 0 / 0
<%# text %>
    #34072094
RasimS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнонимЗдравствуйте, я бы хотел у вас спросить, как мне форматированием строки ее укоротить.
Задача такая, у меня в базе данные, типа новостей и мне нужно отображать первые 100 (условно) символов этой новости, а все остальное при просмотре полной странице. Хотел сделать через репитер и сабстринг, но столкнулся с проблемой что, если строка короче этих 100 символов, то выскакивает ошибка. Как мне это сделать, возможно ли это реализовать не переписывая код, или надо ручками все "резать", а потом передавать на отображение.
Заранее спасибо.
ну дак поставь условие, что резать только для тех строк, длина которых больше 100 символов
...
Рейтинг: 0 / 0
<%# text %>
    #34072100
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, RasimS, Вы писали:

RS>ну дак поставь условие, что резать только для тех строк, длина которых больше 100 символов

А как его поставить с помощью <%# %> не подскажите? Пример бы я посмотрел.
Спасибо.
...
Рейтинг: 0 / 0
<%# text %>
    #34072121
Rinat Zemdihanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1st option inside the page:
Код: plaintext
1.
<%# (text.Length> 100 ) ? text.Substring( 0 , 100 ) : text %>

2nd option in the codebehind:
in the aspx file put:
Код: plaintext
1.
<asp:Literal runat="server" id="myliteral"/>

and inside the code put this into Page_Load:
Код: plaintext
1.
myLiteral.Text = (text.Length> 100 ) ? text.Substring( 0 , 100 ) : text;

but much better to cut by word
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / <%# text %>
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]