麻烦进来看下帮个忙
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的模版里面。如果高了就后面就在放个向上的图片,如果低了就放个向下的图片,求代码。求解决。
------解决方案--------------------
<%# ShwImg(Eval("收缩压上").ToString())%>
public ShwImg(string s)
{
int x = int.Parse(s);
if(x>50 && x < 200) return "<img src='注意路径 upicon.gif'/>";
else
return "<img src='注意路径 downicon.gif'/>";
}
------解决方案--------------------或者jquery
$(function(){
var $imgdown=$("<img src='注意路径 downicon.gif'/>");
$("td.c_h_td").each(function(){
if(parseInt($(this).text())<50)
$(this).append($imgdown.clone());
})
})
------解决方案--------------------