2009-11-28 3 views
0

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

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

NavigateUrl = 'mypage.aspx? ID = <% # XPath ("THEID")%> & имя = <% # XPath ("THENAME")%>'

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

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

ответ

3

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

<asp:HyperLink 
    runat="server" 
    NavigateUrl='<%# string.Format("mypage.aspx?ID={0}&name={1}", XPath("THEID"), XPath("THENAME")) %>' 
    Text="some link" 
/> 
+0

Удивительного спасибо. Не могли бы вы также показать, как я добавлю содержимое текстового поля в эту строку? –

+0

Вы не можете сделать это на стороне сервера, так как контент может быть изменен пользователем. Для этого вам нужно будет использовать javascript. –

+0

Большое спасибо !!! –

 Смежные вопросы

  • Нет связанных вопросов^_^