c# - 如何在计时器中以“x”秒开始
问题描述
我想打开我的表单,计时器从 10 秒开始,然后是 11 秒,然后是 12 秒,以此类推。
代码:
public static Stopwatch swTimer;
swTimer = new Stopwatch();
<ImaginaryCode>
SwTimer = 10;
</ImaginaryCode>
swTimer.Start();
执行此操作的简单方法??
解决方案
计时器.aspx
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:Timer ID="Timer1" runat="server" Interval="1000" OnTick="Timer1_Tick"></asp:Timer>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server"></asp:Label> seconds passed.
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick"></asp:AsyncPostBackTrigger>
</Triggers>
</asp:UpdatePanel>
</form>
计时器.aspx.cs
private static int _beginSec = 10;
protected void Timer1_Tick(object sender, EventArgs e) {
Label1.Text = _beginSec++.ToString();
}
推荐阅读
- php - Wordpress 页面使用插件目录中的 template.php
- react-native - 在 React Native 上使用 styled-components 设置多个样式 props
- javascript - 扩展 Number 以获得自然数
- azure - 在 Azure DevOps 管道上使用 Docker 任务更新 Docker 标记
- lotus-domino - 获取 NotesDatabase 上最后一个 Compact 的日期
- html - 如何解决三角形对齐问题,我的代码没有什么问题
- java - 为什么没有 JAVA_HOME 时 JVM 工作?
- swift - swift - 使用 for 循环将多个 cellForRows 保存到 CoreData
- ios - App 中的 Https 和 Database - App Store 年终自分类报告
- javascript - 笑话模拟函数不注册调用