2009-11-28 2 views
0

목록에있는 제품 중 일부에 리피터를 사용하고 있습니다.asp : XPATH 데이터를 사용하여 Repeater 내에서 HyperLink 빌드 NavigateUrl

하드 코딩 된 텍스트와 XPATH 데이터를 모두 사용하여 asp : HyperLink NavigateUrl을 빌드하려고합니다.

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

굉장 감사합니다. Textbox의 내용을 어떻게 그 문자열에도 추가하는 방법을 보여 주시겠습니까? –

+0

콘텐츠는 사용자가 변경할 수 있으므로 서버 측 언어로는이 작업을 수행 할 수 없습니다. 당신은 이것을 위해 자바 스크립트를 사용해야 할 것입니다. –

+0

대단히 감사합니다 !!! –

관련 문제