asp.net如何在前台页面进行数据判断

前台代码:<asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:Upd... 前台代码:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:DataList ID="DataList1" runat="server" >
<ItemTemplate>
<div id="outHtml" runat="server"></div>
<table style ="width:100%;">
<tr>
<td style=" width:7%;">Date:</td>
<td style=" width:20%;"><%#Eval("date1","{0:yyyy-MM-dd HH:mm:ss}")%></td>
<td style=" width:7%;">Class:</td>
<td style=" padding-left:5px;">
<%#Eval("logger")%>
</td>
</tr>
<tr>
<td style=" width:7%;" valign="top">Message:</td>
<td colspan="3"><%#Eval("message")%></td>
</tr>
<tr>
<td style=" width:7%;" valign="top">Exception:</td>
<td colspan="3"><%#Eval("exception")%></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
<asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick1">
</asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
还有一隐藏字段没有显示出来。(隐藏字段值为“0/1”)
现在我要在前台进行判断,如果隐藏字段值为“0”的话,就将‘class’,‘Message’所在单元格的颜色变红,请问该怎么做????
展开
 我来答
cipchk
2010-11-15 · TA获得超过304个赞
知道小有建树答主
回答量:478
采纳率:0%
帮助的人:275万
展开全部
实际上DataList是有一个叫OnItemDataBound事件,意思就是当我绑定数据时可以进行一些计算。这是一种解决办法。
另外一种是直接在HTML里面写入语句的,比如将<%#Eval("message") == 0 ? "class=" : "" %>放入你要变色的TD里面,比如:<td <%#Eval("message") == 0 ? "class=" : "" %>>。这也是一种解决方案。
PS:文中的代码是伪代码
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式