Получение результатов UpdatePanel в asp.net / c # - PullRequest
0 голосов
/ 31 мая 2019

Это мой 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;

as

Моя проблемаявляется то, что я успешно реализовал панель обновления, однако я пытаюсь сравнить эту текущую дату и время с метки на панели с датой, полученной из базы данных.Есть ли способ постоянно сравнивать эту дату с другой, чтобы пользователю не приходилось перезагружать страницу, чтобы увидеть результаты сравнения?

Например: код должен постоянно сравнивать две даты и, когда они совпадают, выполнять функцию.например:

TimeSpan now = DateTime.Now.TimeOfDay;
if ((now == timeNow.Text))
{
    _control = 1;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...