首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

麻烦进来看下帮个忙解决办法

2012-05-22 
麻烦进来看下帮个忙aspx页面部分代码:ItemTemplatetrtd classc_h_td%# Eval(收缩压上).ToStri

麻烦进来看下帮个忙
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……

热点排行