2012-11-03 2 views
1

repeater와 Eval을 사용하여 imageurl에 여러 값을 가져 오려고합니다.imageurl에 대한 repeater에서 여러 Eval ("Variable") 사용

ImageUrl='/images/<%# Eval("OneId") %> + "/" + <%# Eval("TwoId") %> + "." + <%# Eval("Extension")%>' 

이 URL이 될 것입니다 :

내가 지금 가지고 무엇을

img src="/images/&lt;%#%20Eval(&quot;CarId&quot;)%20%&gt;%20+%20&quot;/&quot;%20+%20&lt;%#%20Eval(&quot;ImageId&quot;)%20%&gt;%20+%20&quot;.&quot;%20+%20&lt;%#%20Eval(&quot;Extension&quot;)%&gt;">` 

그리고 이것은 내가 나가하고 싶은 것입니다 : /images/4578/123478.png

누구나 어떻게해야하는지 알 수 있습니까?

답변

2

그것은 작동하고

ImageUrl=<%# String.Format("'/images/{0}/{1}.{2}'", Eval("OneId"), Eval("TwoId"), Eval("Extension")) %> 
+0

아주 좋은, 감사 당신의 코드를 읽기 쉽게 만들 것입니다! – sindrem

관련 문제