我想将列表(日期(绑定到中继器控件。我选择任何一天,并用一天中的24小时填写一个列表。然后,当我将该列表作为中继器的数据源传递时,我希望看到:"2021年10月12日12:00:00 am"、"2021年12月10日01:00:00 am"、"2020年10月10日02:00 am"one_answers"2021年3月10日03:00:00 am">等。但是,该列表呈现为:'2021年10年12月12日12:00 am'、'2021年12日10日12:00:00'、'2021年12日12:0:0 am'。等
当您将列表(日期(作为控件的数据源时,为什么缺少时间部分?
我的代码:
Dim dDate As Date = Date.Now
Dim oHours As New List(Of Date)
For i As Integer = 0 To 23
oHours.Add(New Date(dDate.Year, dDate.Month, dDate.Day, i, 0, 0))
Next
With Repeater1
.Datasource = oHours
.Databind()
End With
标记:
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<div>
<asp:LinkButton ID="LinkButton1" runat="server" CommandArgument='<%# Eval("Date")%>'>
<%# Eval("Date")%>
</asp:LinkButton>
</div>
</ItemTemplate>
</asp:Repeater>
试着只将Now((传递给您的dim语句,如下所示:Dim dDate As Date=Now((
我认为是Date。现在只看到Date标签。