Это мой aspx html код:
<div style="background-color: #53565a; width: 100%; height: 20px;">
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
<ContentTemplate>
<asp:Label ID="timeNow" runat="server" Style="color: #fff; font-weight: bold; font-size: 12px; float:right; padding-right:0.5%;"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
<asp:Timer ID="Timer1" runat="server" Interval="1000">
</asp:Timer>
</div>
</div>
C # код за кодом:
DateTime datetime = DateTime.Now;
string Day = datetime.Day.ToString();
string Month = datetime.ToString("MMM");
string Hour = datetime.Hour.ToString();
string Minute = datetime.ToString("mm");
string Seconds = datetime.ToString("ss");
timeNow.Text = Day + " " + Month + " " + Hour + ":" + Minute + ":" + Seconds;
Моя проблемаявляется то, что я успешно реализовал панель обновления, однако я пытаюсь сравнить эту текущую дату и время с метки на панели с датой, полученной из базы данных.Есть ли способ постоянно сравнивать эту дату с другой, чтобы пользователю не приходилось перезагружать страницу, чтобы увидеть результаты сравнения?
Например: код должен постоянно сравнивать две даты и, когда они совпадают, выполнять функцию.например:
TimeSpan now = DateTime.Now.TimeOfDay;
if ((now == timeNow.Text))
{
_control = 1;
}