aspx页面部分代码:
<ItemTemplate>
<tr>
<td class="c_h_td">
<%# Eval("收缩压上").ToString()%>mmHg
</td>
<td class="c_h_td">
<%# Eval("舒张压下").ToString()%>mmHg
</td>
</tr>
</ItemTemplate>
比如:收缩压上显示的数据位49,它的范围是50-200,所以就应该在它后面放个向下的图片downicon.gif,意思是它比标准范围低了,同理它还有高了的情况。问下各位有什么好办法啊,这是在Repeater的模版里面。如果高了就后面就在放个向上的图片,如果低了就放个向下的图片,求代码。求解决。
<ItemTemplate>
<tr>
<td class="c_h_td">
<%# Eval("收缩压上").ToString()%>mmHg
</td>
<td class="c_h_td">
<%# Eval("舒张压下").ToString()%>mmHg
</td>
</tr>
</ItemTemplate>
比如:收缩压上显示的数据位49,它的范围是50-200,所以就应该在它后面放个向下的图片downicon.gif,意思是它比标准范围低了,同理它还有高了的情况。问下各位有什么好办法啊,这是在Repeater的模版里面。如果高了就后面就在放个向上的图片,如果低了就放个向下的图片,求代码。求解决。
$(function(){
var $imgdown=$("<img src='注意路径 downicon.gif'/>");
$("td.c_h_td").each(function(){
if(parseInt($(this).text())<50)
$(this).append($imgdown.clone());
})
})
<tr>
<td class="c_h_td">
<%# Eval("收缩压上").ToString()%>
<asp:Image ID="Image1" runat="server" ImageUrl='<%# (Convert.ToInt16(Eval("收缩压上"))<50)?"~/images/donw.gif":"~/images/up.gif" %>' /> </td>
<td class="c_h_td">
<%# Eval("舒张压下").ToString()%>mmHg
</td>
</tr>
</ItemTemplate>