powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с <%# Eval(...) %>
5 сообщений из 5, страница 1 из 1
Проблема с <%# Eval(...) %>
    #33923365
anikss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер!

Есть строчка:

<asp:HyperLink NavigateUrl='View.aspx?id=<%# Eval("[id]") %>' Text='<%# Eval("[name]") %>' runat="server" />

Второй Eval работает, а первый — нет, т.к. в строке еще есть что-то кроме него (если убрать 'View.aspx?id=', то тоже будет работать). Как сделать, чтобы и первый Eval нормально работал?

Спасибо!
...
Рейтинг: 0 / 0
Проблема с <%# Eval(...) %>
    #33923368
SlavaTT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, anikss, Вы писали:

A>Добрый вечер!

A>Есть строчка:

A><asp:HyperLink NavigateUrl='View.aspx?id=<%# Eval("[id]") %>' Text='<%# Eval("[name]") %>' runat="server" />

A>Второй Eval работает, а первый — нет, т.к. в строке еще есть что-то кроме него (если убрать 'View.aspx?id=', то тоже будет работать). Как сделать, чтобы и первый Eval нормально работал?

A>Спасибо!

Я думаю что имя поля нужно указывать без квадратных скобок.
Попробуйте так.
...
Рейтинг: 0 / 0
Проблема с <%# Eval(...) %>
    #33923370
SlavaTT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, anikss, Вы писали:

A>Добрый вечер!

A>Есть строчка:

A><asp:HyperLink NavigateUrl='View.aspx?id=<%# Eval("[id]") %>' Text='<%# Eval("[name]") %>' runat="server" />

A>Второй Eval работает, а первый — нет, т.к. в строке еще есть что-то кроме него (если убрать 'View.aspx?id=', то тоже будет работать). Как сделать, чтобы и первый Eval нормально работал?

A>Спасибо!

NavigateUrl='<%# "View.aspx?id=" + Eval("id") %>'
...
Рейтинг: 0 / 0
Проблема с <%# Eval(...) %>
    #33923405
anikss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, SlavaTT, Вы писали:

STT>NavigateUrl='<%# "View.aspx?id=" + Eval("id") %>'

Спасибо! Остается только понять, почему не работает так как у меня. А я решил проблему заменой <a:Hyperlink> на <a href="...">, почему-то с обычной гиперссылкой работает. Но Ваше решение определенно красивее.
...
Рейтинг: 0 / 0
Проблема с <%# Eval(...) %>
    #33924006
xiety
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<asp:HyperLink NavigateUrl='<%# "View.aspx?id="+Eval("[id]") %>' Text='<%# Eval("[name]") %>' runat="server" />
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с <%# Eval(...) %>
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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