Я хочу получить время из базы данных на элемент управления таймером ASP.NET для онлайн-экзаменационной работы.
I want fetch the time from database onto a timer control asp.net for online exam paper.
это дает выход, так как количество минут осталось 119.
не понимаю, как это время пришло.
плз, помогите с этим.
заранее благодарю.
Что я уже пробовал:
<asp:ScriptManager runat="server" ID="Scrptmangr"></asp:ScriptManager> <asp:Timer ID="timer1" runat="server" Interval="100" OnTick="timer1_Tick"></asp:Timer> <asp:UpdatePanel runat="server" ID="Updatepanel"> <ContentTemplate> <asp:Label ID="lblTimer" runat="server"></asp:Label> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="timer1" EventName="tick" /> </Triggers> </asp:UpdatePanel>
protected void timer1_Tick(object sender, EventArgs e) { if (0 > DateTime.Compare(DateTime.Now, DateTime.Parse(Session["timeout"].ToString()))) { lblTimer.Text = "Number of Minutes Left: " + ((Int32)DateTime.Parse(Session["timeout"]. ToString()).Subtract(DateTime.Now).TotalMinutes).ToString(); } }
[no name]
"я не понимаю, как пришло это время", - почему бы и нет? Что показал вам отладчик, когда вы прошли через свой код?