ASP.NET DataList绑定帮助... [英] ASP.NET DataList Binding help ...
本文介绍了ASP.NET DataList绑定帮助...的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好!
我正在为我的网站创建新闻页面,并从数据库表新闻"
中提取新闻
我的表格结构:
NewsItemID uniqueidentifier NOT NULL PRIMARY KEY DEFAULT NEWID( ), NewsItemTitle nvarchar(500) NOT NULL, NewsItemContent ntext NOT NULL, NewsItemDate datetime NOT NULL
我创建了这样的 DataList .aspx页..
<asp:DataList ID = "listNews" runat = "server" DataSourceID = "srcNews" EnableViewState = "false"> <HeaderTemplate> <span style="color: Orange; font-size: x-large; ">Latest news </span> </HeaderTemplate> <itemtemplate> <div style="border: 1px solid white; removed: relative; padding: 5px 10px 0px 10px; margin-removed 15px;" önmouseover="this.className = ''hot_ITEM'';" önmouseout="this.className =''''"> <span style="color: Orange; font-size: larger;"><bold><%# this.Eval("NewsItemTitle") %></bold></span> <br /> <span style="color: White;"><%# this.Eval("NewsItemContent") %> </span> <br /> <span style="color: White; removed: absolute; removed 0; removed auto; margin-removed 5px; margin-removed auto; removed 0;"><%# this.Eval("DT") %></span> </div> </itemtemplate>
但是,当iut要显示日期时,它会以以下格式显示我: 1977年12月12日12:33
如何设置日期时间字符串的格式,以便仅显示日期(不显示时间)并进行本地化??????????????????????
<%#Eval("DT","{0:d}")%>
Hi everyone!
I''m creating a news page for my site and I extract news from the DB table "News"
My table structure:
NewsItemID uniqueidentifier NOT NULL PRIMARY KEY DEFAULT NEWID( ), NewsItemTitle nvarchar(500) NOT NULL, NewsItemContent ntext NOT NULL, NewsItemDate datetime NOT NULL
I create such DataList .aspx page..
<asp:DataList ID = "listNews" runat = "server" DataSourceID = "srcNews" EnableViewState = "false"> <HeaderTemplate> <span style="color: Orange; font-size: x-large; ">Latest news </span> </HeaderTemplate> <itemtemplate> <div style="border: 1px solid white; removed: relative; padding: 5px 10px 0px 10px; margin-removed 15px;" önmouseover="this.className = ''hot_ITEM'';" önmouseout="this.className =''''"> <span style="color: Orange; font-size: larger;"><bold><%# this.Eval("NewsItemTitle") %></bold></span> <br /> <span style="color: White;"><%# this.Eval("NewsItemContent") %> </span> <br /> <span style="color: White; removed: absolute; removed 0; removed auto; margin-removed 5px; margin-removed auto; removed 0;"><%# this.Eval("DT") %></span> </div> </itemtemplate>
But when iut comes to displaying dates it shows me in such format: 09/12/1977 12:33
How to format datetime strings so it would show me only DATES (not time) and localized please???
解决方案
Try something like -
<%# Eval("DT", "{0: d}") %>
这篇关于ASP.NET DataList绑定帮助...的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文