问题描述
protectedvoidTimer1_Tick(objectsender,EventArgse){Response.Write("A");}为什么我的Timer只能执行一次Response.Write,我已经将间隔时间和Enabled设置过了。什么原因?
解决方案
解决方案二:
首先,事件里不能用Response.Write;其次需要把Timer放进UpdatePanel控件里。示例,动态显示时间:<formid="form1"runat="server"><asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate><asp:LabelID="Label1"runat="server"Text=""></asp:Label><asp:TimerID="Timer1"runat="server"Interval="1000"ontick="Timer1_Tick"></asp:Timer></ContentTemplate></asp:UpdatePanel></form>
protectedvoidTimer1_Tick(objectsender,EventArgse){Label1.Text=DateTime.Now.ToString("yyyy-MM-ddHH:mm:ss");}
解决方案三:
控件里能使用Response.Write啊,为什么不能?引用1楼的回复:
首先,事件里不能用Response.Write;其次需要把Timer放进UpdatePanel控件里。示例,动态显示时间:HTMLcode<formid="form1"runat="server"><asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager>……
解决方案四:
他说的不是控件里不能使用。是“事件”里不能使用
解决方案五:
问题是我问的就是控件里的事件啊!引用3楼的回复:
他说的不是控件里不能使用。是“事件”里不能使用
解决方案六:
有规定说不能用response了?
解决方案七:
你是否测试过输出的html?是否知道什么叫做一个完整的html?是否遇到过因为破坏html而带来的后果呢?
解决方案八:
哦,我只是为了测试能否输出,其实正常设计当中不会用的。不过你倒是间接性的回答了这个问题。引用6楼的回复:
你是否测试过输出的html?是否知道什么叫做一个完整的html?是否遇到过因为破坏html而带来的后果呢?