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

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

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

Author24 — интернет-сервис помощи студентам
Господа, сталкиваюсь с этим редко. Не ругайте что ленюсь сам искать. Жалко времени. Вопросы банальные.
Ка в 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 осуществляю манипуляции с элементами (но сейчас не про это). В общем на...

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

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

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

13
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 259
19.11.2018, 09:58  [ТС] 2
Господа, я что то не так сказал? Или неправильно спросил? Здесь всегда что то отвечали? Почему такой игнор?
0
Лень — мое второе и
3222 / 2411 / 686
Регистрация: 28.11.2014
Сообщений: 3,599
Записей в блоге: 3
19.11.2018, 10:38 3
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
11272 / 4756 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
19.11.2018, 10:50 4

Не по теме:

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

1
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 259
19.11.2018, 11:11  [ТС] 5
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
Лень — мое второе и
3222 / 2411 / 686
Регистрация: 28.11.2014
Сообщений: 3,599
Записей в блоге: 3
19.11.2018, 11:12 6
Lego9, на счет цвета текста, почему не использовать label? Он имеет свойство ForeColor
0
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 259
19.11.2018, 11:47  [ТС] 7
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
Лень — мое второе и
3222 / 2411 / 686
Регистрация: 28.11.2014
Сообщений: 3,599
Записей в блоге: 3
19.11.2018, 12:31 8
Лучший ответ Сообщение было отмечено 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  [ТС] 9
Orlangur1991,
Да да, спасибо, с Label конечно всё работает. Но и мой вариант с Literal работает. Вопрос в том как прямее? Лучше?

Добавлено через 1 минуту
И остается вопрос с невидимостью. Ка сделать чтобы панель, становилась невидимой-видимой, но место своё в любом случае занимала?
0
Лень — мое второе и
3222 / 2411 / 686
Регистрация: 28.11.2014
Сообщений: 3,599
Записей в блоге: 3
19.11.2018, 13:18 10
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  [ТС] 11
Цитата Сообщение от Orlangur1991 Посмотреть сообщение
vb.net
1
*pnlMessage.Style =
Спасибо, но так нельзя. Style, он - Read only
0
1505 / 1053 / 146
Регистрация: 01.10.2009
Сообщений: 3,538
Записей в блоге: 1
19.11.2018, 13:58 12
Цитата Сообщение от Orlangur1991 Посмотреть сообщение
1
LiteralMessage.ForeColor = Drawing.Color.Red
ребят, ну это же делается в CSS, учитывая что это ASP. Менять ID или class, описанный один раз в CSS
0
Лень — мое второе и
3222 / 2411 / 686
Регистрация: 28.11.2014
Сообщений: 3,599
Записей в блоге: 3
19.11.2018, 13:59 13
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  [ТС] 14
господа Всем спасибо следующий шаг в непонимании....
Вот у меня есть в 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
19.11.2018, 18:41
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.11.2018, 18:41
Помогаю со студенческими работами здесь

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


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
Как создавать приложения для iOS/iPhone
InfoMaster 12.01.2025
Введение в разработку iOS-приложений Разработка приложений для iOS открывает огромные возможности в мире мобильных технологий. С каждым годом количество пользователей iPhone и iPad растет,. . .
Как использовать Kotlin в Android разработке
InfoMaster 12.01.2025
Язык программирования Kotlin, разработанный компанией JetBrains, стал неотъемлемой частью современного мира Android-разработки. Первоначально представленный в 2011 году, Kotlin был официально. . .
Использование Go (Golang) в backend разработке
InfoMaster 12.01.2025
Язык программирования Go (Golang), разработанный компанией Google, стал важным инструментом для разработчиков программного обеспечения, особенно в области бэкенд-разработки. С момента своего. . .
Как работать с Laravel в PHP
InfoMaster 12.01.2025
Введение в Laravel Laravel представляет собой современный PHP-фреймворк с открытым исходным кодом, который значительно упрощает и ускоряет процесс разработки веб-приложений. Этот фреймворк был. . .
Как программировать под HCL Notes и создавать свои продукты на ее основе
InfoMaster 11.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой мощную платформу для разработки корпоративных приложений, которая сочетает в себе функции электронной почты, календаря,. . .
Как работать с SVN (Subversion)
InfoMaster 11.01.2025
Введение Система контроля версий является неотъемлемой частью современного процесса разработки программного обеспечения. Она обеспечивает управление изменениями в коде, позволяет отслеживать. . .
Использование GraphQL в JavaScript
InfoMaster 11.01.2025
Введение в GraphQL и его преимущества В современной разработке веб-приложений эффективный обмен данными между клиентом и сервером играет ключевую роль. GraphQL представляет собой язык запросов и. . .
Администрирован­­­­ие Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru