2015-04-17 2 views
0
<asp:Timer runat="server" id="UpdateTimer" interval="1000" ontick="UpdateTimer_Tick" /> 
    <asp:UpdatePanel runat="server" id="TimedPanel" updatemode="Conditional"> 
    <Triggers> 
    <asp:AsyncPostBackTrigger controlid="UpdateTimer" eventname="Tick" /> 
    </Triggers> 
    <ContentTemplate> 
    <asp:Label runat="server" CssClass="h4" id="DateStampLabel" /> 
    </ContentTemplate> 
    </asp:UpdatePanel> 

Back End КодТаймер работает нормально на местном, но не на сервере :(

Private Sub btnStartTimer_Click(sender As Object, e As EventArgs) Handles btnStartTimer.Click 
     UpdateTimer.Enabled = True 
     If txtStartTime.Text.Length = 0 Then 
      txtStartTime.Text = Now.ToLongTimeString 
     End If 
     'ViewState("Timer") = "Start" 
     'ViewState("StartTime") = Now.ToLongTimeString 
     If ViewState("Time") Is Nothing Then 
      Dim time As DateTime = New DateTime(2015, 1, 1, 0, 0, 0).ToString("H:mm:ss") 
      ViewState("Time") = time 
     End If 


     btnStartTimer.Enabled = False 
     btnPauseTimer.Enabled = True 
     btnEndTimer.Enabled = True 
    End Sub 

Public Sub UpdateTimer_Tick(sender As Object, e As EventArgs) Handles UpdateTimer.Tick 

Dim dt As DateTime 
     dt = CType(ViewState("Time"), DateTime) 
     dt = dt.AddSeconds(1) 
     ViewState("Time") = dt 
     DateStampLabel.Text = dt.ToString("H:mm:ss") 
End sub 

Хорошо Мой таймер работает плавно т.е. Старт, Стоп, Пауза, Возобновить LOCAL HOST, но когда я загрузить его на СЕРВЕРУ таймер не работает ... почему Пожалуйста, помогите мне :(

Примечание: Я использую таймер в качестве секундомера Держите это в виду, что он работает на локальном хосте

.
+0

Я обновил теги на ваш вопрос, надеюсь, получить более релевантную аудиторию. Если вы не согласны, не стесняйтесь возвращаться. – jdphenix

+1

Почему вы включаете C# и vb.net? Укажите один язык программирования, который вы используете, облегчит нам работу. – DatRid

+0

'таймер не работает' не помогает? Предоставьте подробную информацию вместе с обратным кодом. –

ответ

0

Просто добавьте атрибут в ToolScriptManager CombineScript = "false"

Смежные вопросы