Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 259

Сделать элемент невидимым, изменить цвет текста, передать адрес картинки

16.11.2018, 16:42. Показов 2475. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа, сталкиваюсь с этим редко. Не ругайте что ленюсь сам искать. Жалко времени. Вопросы банальные.
Ка в ASP.net cделать панель невидимой, но чтобы место она занимала?
VB.NET
1
pnlMessage.Visible = False
не подходит ибо пропадает панель и все что под ней съезжает наверх. А мне надо, что бы она просто появлялась.
Как из бэкэнда изменить цвет текста?
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Dim mode As String = Request.QueryString("mode")
        If mode IsNot Nothing Then
            pnlMessage.Visible = True
            Select Case mode
                Case "logout"
                    Dim strLogout As String = "Sie haben sich erfolgreich ausgeloggt"
                    LiteralMessage.Text = strLogout
                Case "timeout"
                    Dim strTimeout As String = "Ihre Sitzung ist abgelaufen. Eingaben die nicht zwischengespeichert wurden, werden nicht wiederhergestellt."
                    LiteralMessage.Text = strTimeout
                Case Else
                    '### Nichts machen. weiter
            End Select
        End If
LiteralMessage.Color = ... , нет такого.
И как из бэкэнда передать адрес картинки в *.aspx файл?
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<asp:Panel ID="pnlMessage" runat="server">
            <table id="message"
            style="width: 390px; text-align: left; margin-left: auto; margin-right: auto;"
            border="0" cellpadding="0" cellspacing="0">
            <tbody>
                <tr>
                    <td style="width: 32px;" valign="top">
                        <img runat="server" alt="" src="~/images/login/timeout.png" height="32" width="32" />
                    </td>
                    <td 
                        style="padding-left: 15px;">
                        <asp:Literal ID="LiteralMessage" runat="server"/>
                        </td>
                </tr>
            </tbody>
        </table>
        </asp:Panel>
Как в src= , передать что-то из бэкэнда.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.11.2018, 16:42
Ответы с готовыми решениями:

Как сделать элемент невидимым?
Здравствуйте. На javascript осуществляю манипуляции с элементами (но сейчас не про это). В общем на css нужно сделать блок div невидимым...

Изменить цвет строк и цвет текста через одну в listbox
Всем привет! Есть код который изменят стиль и цвет строк и текста в datagridview For intCount As Integer = 1 To...

Сделать невидимым элемент при определенном значении
Приветствую вас, коллеги! Помогите пожалуйста сделать небольшой скрипт. Он должен делать вот что. Есть такой элемент &lt;span...

13
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 259
19.11.2018, 09:58  [ТС]
Господа, я что то не так сказал? Или неправильно спросил? Здесь всегда что то отвечали? Почему такой игнор?
0
Лень — мое второе и
 Аватар для Orlangur
3228 / 2416 / 687
Регистрация: 28.11.2014
Сообщений: 3,601
Записей в блоге: 3
19.11.2018, 10:38
Lego9, так задайте для img ID
например
XML
1
<img src="images/contact.gif" runat="server" ID ="Image1" alt="" name="contact" border="0" height="41" width="113">
После чего обращайтесь к
VB.NET
1
Image1.src = "some.jpg";
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
19.11.2018, 10:50

Не по теме:

Цитата Сообщение от Lego9 Посмотреть сообщение
Здесь всегда что то отвечали? Почему такой игнор?
Кому адресован вопрос ? Здесь отвечают такие же люди как и Вы. Вы много кому ответили или помогли? Нет ? А почему такой игнор ?

1
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 259
19.11.2018, 11:11  [ТС]
Orlangur1991, Простите, что заставил писать, сам себя не перечитываю... Сделал еще в пятницу.
Вот так:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
Select Case mode
                Case "logout"
                    Dim strLogout As String = "Sie haben sich erfolgreich ausgeloggt"
                    img.ImageUrl = "~/images/login/logout.png"
                    LiteralMessage.Text = strLogout
                Case "timeout"
                    Dim strTimeout As String = "Ihre Sitzung ist abgelaufen. Eingaben die nicht zwischengespeichert wurden, werden nicht wiederhergestellt."
                    img.ImageUrl = "~/images/login/timeout.png"
                    LiteralMessage.Text = strTimeout
                Case Else
                    '### Nichts machen. weiter
            End Select
А *.aspx :
XML
1
2
3
4
5
6
7
8
9
  <tr>
                        <td style="width: 32px;" valign="top">
                            <asp:Image runat="server" ID="img" Height="32" Width="32" />                            
                        </td>
                        <td
                            style="padding-left: 15px;">
                            <asp:Literal ID="LiteralMessage" runat="server" />
                        </td>
                    </tr>
Остается вопрос про невидимость и цвет текста. Буду благодарен за помощь.

Добавлено через 3 минуты
Цитата Сообщение от SoftIce Посмотреть сообщение
Кому адресован вопрос ? Здесь отвечают такие же люди как и Вы. Вы много кому ответили или помогли? Нет ? А почему такой игнор ?
Наверное это справедливо... Но я начинающий-начинающий. Мои компетенции пока даже не позволяли мне подумать о том, что я могу отвечать, а не спрашивать.
0
Лень — мое второе и
 Аватар для Orlangur
3228 / 2416 / 687
Регистрация: 28.11.2014
Сообщений: 3,601
Записей в блоге: 3
19.11.2018, 11:12
Lego9, на счет цвета текста, почему не использовать label? Он имеет свойство ForeColor
0
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 259
19.11.2018, 11:47  [ТС]
Orlangur1991, Спасибо. Я почему-то уперся в Literal Не знаю почему.
Сделал вот так:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
Select Case mode
                Case "logout"
                    Dim strLogout As String = "Sie haben sich erfolgreich ausgeloggt"
                    img.ImageUrl = "~/images/login/logout.png"
                    LiteralMessage.Text = "<font color = '#818285'>" & strLogout & "</font>"
                Case "timeout"
                    Dim strTimeout As String = "Ihre Sitzung ist abgelaufen. Eingaben die nicht zwischengespeichert wurden, werden nicht wiederhergestellt."
                    img.ImageUrl = "~/images/login/timeout.png"
                    LiteralMessage.Text = "<font color = 'red'>" & strTimeout & "</font>"
                Case Else
                    '### Nichts machen. weiter
            End Select
Это криво? Или можно оставить?
0
Лень — мое второе и
 Аватар для Orlangur
3228 / 2416 / 687
Регистрация: 28.11.2014
Сообщений: 3,601
Записей в блоге: 3
19.11.2018, 12:31
Лучший ответ Сообщение было отмечено Lego9 как решение

Решение

Lego9,
Цитата Сообщение от Lego9 Посмотреть сообщение
Мои компетенции пока даже не позволяли мне подумать о том, что я могу отвечать, а не спрашивать
А вы пробовали? Или вы боитесь, что ваш ответ будет хуже, чем ответ другого человека? С такой позицией на форуме никто бы и не отвечал)
Цитата Сообщение от Lego9 Посмотреть сообщение
Это криво? Или можно оставить?
Опять же, ссылаясь на тему, поднятую выше, отвечу, что я на asp никогда не писал, но разве не получится сделать вот так?
XML
1
  <asp:Label  ID="LiteralMessage" runat="server" />
VB.NET
1
LiteralMessage.ForeColor = Drawing.Color.Red
2
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 259
19.11.2018, 12:56  [ТС]
Orlangur1991,
Да да, спасибо, с Label конечно всё работает. Но и мой вариант с Literal работает. Вопрос в том как прямее? Лучше?

Добавлено через 1 минуту
И остается вопрос с невидимостью. Ка сделать чтобы панель, становилась невидимой-видимой, но место своё в любом случае занимала?
0
Лень — мое второе и
 Аватар для Orlangur
3228 / 2416 / 687
Регистрация: 28.11.2014
Сообщений: 3,601
Записей в блоге: 3
19.11.2018, 13:18
Lego9, c точки зрения оформления кода, на мой взгляд, правильнее будет через label, с точки зрения кривости самого решения - не скажу, не факт, что в итоге все это не превратится в тот же самый код, что вы и написали.
По поводу невидимости, попробуйте добавить стиль для самой панели и потом из бэкэнда его меняйте
XML
1
<asp:Panel ID="pnlMessage" runat="server" Style="visibility: hidden;">
VB.NET
1
 pnlMessage.Style =
0
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 259
19.11.2018, 13:42  [ТС]
Цитата Сообщение от Orlangur1991 Посмотреть сообщение
vb.net
1
*pnlMessage.Style =
Спасибо, но так нельзя. Style, он - Read only
0
 Аватар для XIST
1962 / 1072 / 148
Регистрация: 01.10.2009
Сообщений: 3,613
Записей в блоге: 1
19.11.2018, 13:58
Цитата Сообщение от Orlangur1991 Посмотреть сообщение
1
LiteralMessage.ForeColor = Drawing.Color.Red
ребят, ну это же делается в CSS, учитывая что это ASP. Менять ID или class, описанный один раз в CSS
0
Лень — мое второе и
 Аватар для Orlangur
3228 / 2416 / 687
Регистрация: 28.11.2014
Сообщений: 3,601
Записей в блоге: 3
19.11.2018, 13:59
Lego9,
VB.NET
1
2
3
4
   
pnlMessage.Style.Add("visibility", "hidden")
pnlMessage.Style.Clear()
pnlMessage.Style.Add("visibility", "visible")
0
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 259
19.11.2018, 18:41  [ТС]
господа Всем спасибо следующий шаг в непонимании....
Вот у меня есть в aspx строчка:
XML
1
<asp:Literal ID="LtrMessage" runat="server" Text="<%$ Resources:Lng, Timeout_ltrTimeoutMessage_Text %>"/>
Которая Прекрасно достает из файла ресурсов "Lng", значение Timeout_ltrTimeoutMessage_Text, сообщение об ошибке.
Теперь я в бэкэнде, в aspx.vb хочу сделать тоже самое:
VB.NET
1
LtrMessage.Text = "<%$ Resources:Lng, Timeout_ltrTimeoutMessage_Text %>"
И я ожидаю, что для страницы ничего не меняется, хочу увидеть то же сообщение об ошибке... Ан нет. На странице я вижу вот этот текст: <%$ Resources:Lng, Timeout_ltrTimeoutMessage_Text %>
Как так? Почему? И как надо?

Добавлено через 1 час 22 минуты
Господа, помогите плиз с регулярным выражением, что-то не могу найти нигде.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.11.2018, 18:41
Помогаю со студенческими работами здесь

Сделать элемент невидимым для DOM-дерева
Потребовалось добавить элемент уже в готовую структуру, а у меня уже все удобно работало методами children.eq(i), parent. Грубо говоря...

Как сделать невидимым определённый элемент списка UL
Доброго времени суток! Подскажите пожалуйста! Есть список (см. ниже), в нём есть n-ое количество элементов (пусть будет 10). Так вот,...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru