2010-06-16 2 views
2

db에서 오는 필드 값에 따라 이미지를 설정해야합니다. 나는 그것을 통해 달성하기를 원한다. 태그 < % # %>. 예를 들어 나는 그리드와 묶인 콜렉션을 가지고있다. 부울 값인 온라인 필드가 있습니다. 따라서 Online 값이 true이면 green.png가 asp : image 컨트롤의 경로로 설정되고 else grey.png는 asp : image 컨트롤의 경로가됩니다.HTML 페이지의 다른 부분을 사용하는 경우 <%# %> 태그

답변

5

약식 조건으로이 작업을 수행 할 수 있습니다.

<asp:Image ID="imgMyImage" runat="server" ImageUrl='<%# ((bool)Eval("Online")) ? "~/images/green.png" : "~/images/gray.png" %>' /> 
관련 문제