asp: создание гиперссылки NavigateUrl в Repeater с использованием данных XPATH

StackOverflow https://stackoverflow.com/questions/1813547

  •  06-07-2019
  •  | 
  •  

Вопрос

Я использую ретранслятор для некоторых продуктов, которые я перечисляю.

Я пытаюсь создать asp: HyperLink NavigateUrl, используя как жестко закодированный текст, так и данные XPATH.

NavigateUrl='моя страница.aspx?ИДЕНТИФИКАТОР=<%#XPath("ИДЕНТИФИКАТОР")%>&имя=<%#XPath("ИМЯ файла")%>'

Очевидно, что это не работает.

Кто-нибудь знает, как заставить это работать?

Это было полезно?

Решение

Это должно сработать:

<asp:HyperLink 
    runat="server" 
    NavigateUrl='<%# string.Format("mypage.aspx?ID={0}&name={1}", XPath("THEID"), XPath("THENAME")) %>' 
    Text="some link" 
/>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top