日期:2014-05-17  浏览次数:20519 次

麻烦进来看下帮个忙
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());
})
})
------解决方案--------------------
探讨
<%# ShwImg(Eval("收缩压上").ToString())%>

public ShwImg(string s)
{
int x = int.Parse(s);
if(x>50 &amp;&amp; x < 200) return "<img src='注意路径 upicon.gif'/>";
else
return "<img src='注意路径 downic……