C#显示当前时间,自动刷新

效果如上图

首先添加一个Timer控件,name设置为tmDate,双击,设置如下代码

private void tmDate_Tick(object sender, EventArgs e)
{
            DateTime dt = DateTime.Now;
            string date = dt.ToLongDateString();
            string time = dt.ToLongTimeString();
            nowTime.Text = "当前时间:\n" + date + time;
}


 

以下是一个在 Web 应用程序中实现自动关闭 Alert 弹出框的示例: ASPX 页面代码: ```aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1.Default" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>自动关闭 Alert 弹出框示例</title> <script type="text/javascript"> function autoCloseAlert() { window.setTimeout(function () { window.location.href = window.location.href; }, 3000); } </script> </head> <body onload="autoCloseAlert()"> <form id="form1" runat="server"> <div> <asp:Button ID="btnShowAlert" runat="server" Text="显示 Alert 弹出框" OnClick="btnShowAlert_Click" /> </div> </form> </body> </html> ``` ASPX.cs 代码: ```csharp using System; using System.Web.UI; namespace WebApplication1 { public partial class Default : Page { protected void btnShowAlert_Click(object sender, EventArgs e) { ClientScript.RegisterStartupScript(this.GetType(), "autoCloseAlert", "alert('这是一个自动关闭的 Alert 弹出框');", true); } } } ``` 在这个示例中,我们在 ASPX 页面中添加了一个 JavaScript 函数 `autoCloseAlert()`,用于在页面加载完成后等待 3 秒后刷新当前页面,从而关闭 Alert 弹出框。在按钮的事件处理方法中,我们使用 `ClientScript.RegisterStartupScript()` 方法在客户端注册一个脚本,用于显示 Alert 弹出框。 注意:自动关闭的实现是通过刷新页面来实现的,因此在关闭弹出框时可能会出现页面闪烁的情况。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值