ASP.NET DataList绑定帮助... [英] ASP.NET DataList Binding help ...

查看:82
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆