小弟请教个数据绑定的问题。高手来啊,散分

wolf_410 2008-09-24 05:55:13
<asp:datalist id="DataListAffairs_List" runat="server" Width="100%">
<HeaderTemplate>
<FONT color="#000000">当前不存在需要您处理的事务。</FONT>
</HeaderTemplate>
<ItemTemplate>
<TABLE>
<TR>
<TD>发送时间:<%# DataBinder.Eval(Container, "DataItem.Create_Date") %>
<asp:Image id="Image1" runat="server" ImageUrl="../Images/fj.gif"></asp:Image>
</TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:datalist>
我想问怎么实现:绑定数据的时候,如果发送时间是当天的话,则后面的Image显示,反之则不显示。要求在前台aspx页面写代码。
...全文
145 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wolf_410 2008-09-25
  • 打赏
  • 举报
回复
谢谢大家,基本上都测试通过了,在这里我还是特别谢谢 amandag ,先用他的方法了!
  • 打赏
  • 举报
回复
别人告诉你方法,你思考都不思考,居然还大言不惭。
jiang_jiajia10 2008-09-24
  • 打赏
  • 举报
回复
<asp:datalist id="DataListAffairs_List" runat="server" Width="100%">
<HeaderTemplate>
<FONT color="#000000">当前不存在需要您处理的事务。 </FONT>
</HeaderTemplate>
<ItemTemplate>
<TABLE>
<TR>
<TD>发送时间: <%# DataBinder.Eval(Container, "DataItem.Create_Date") %>
<asp:Image id="Image1" runat="server" ImageUrl="../Images/fj.gif" Visible = ' <%# Convert.ToDateTime(DataBinder.Eval(Container, "DataItem.Create_Date")).Date == DateTime.Now.Date %>'> </asp:Image>
</TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:datalist>
可以
yyixin 2008-09-24
  • 打赏
  • 举报
回复

已测试成功的:
<asp:Image ID="Image1" runat="server" visible='<%# Convert.ToDouble((DateTime.Now-Convert.ToDateTime("2008-09-24")).Days)<1%>' ImageUrl="../Images/fj.gif" />
amandag 2008-09-24
  • 打赏
  • 举报
回复
<asp:datalist id="DataListAffairs_List" runat="server" Width="100%">
<HeaderTemplate>
<FONT color="#000000">当前不存在需要您处理的事务。 </FONT>
</HeaderTemplate>
<ItemTemplate>
<TABLE>
<TR>
<TD>发送时间: <%# DataBinder.Eval(Container, "DataItem.Create_Date") %>
<asp:Image id="Image1" runat="server" ImageUrl="../Images/fj.gif" Visible = '<%# Convert.ToDateTime(DataBinder.Eval(Container, "DataItem.Create_Date")).Date == DateTime.Now.Date %>'> </asp:Image>
</TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:datalist>
likevs 2008-09-24
  • 打赏
  • 举报
回复
突发奇想,不知道行不行:

<%# (DataBinder.Eval(Container, "DataItem.Create_Date").ToSrtint()==System.Date.Time.Now.ToStrint())?"<asp:Image id='Image1' runat='server' ImageUrl='../Images/fj.gif'> </asp:Image>":""
%>
gjfizx 2008-09-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 truelove12 的回复:]
<asp:Image visible=' <%# (5 % 2 == 0)?true:false %>' id="Image1" />

(5 % 2 == 0)?true:false
修改成你自己的逻辑。

[/Quote]
还有就是遍历DataList然后取值比较
delphi_new 2008-09-24
  • 打赏
  • 举报
回复
高手我来了,谢谢,MARK
  • 打赏
  • 举报
回复
<asp:Image visible='<%# (5 % 2 == 0)?true:false %>' id="Image1" />

(5 % 2 == 0)?true:false
修改成你自己的逻辑。
xian_yun80 2008-09-24
  • 打赏
  • 举报
回复
用javascript判定

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧