前台代码
<div> <asp:Button ID="Button1" runat="server" Text="Button" /> <br /> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:Timer ID="Timer1" runat="server" OnTick="Timer1_Tick"> </asp:Timer> </div>
必须有ScriptManager1而且在Timer1的前面不然报如下错误
后台代码
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Timer1.Interval = 5000;//在5秒内执行Tick事件 } } protected void Timer1_Tick(object sender, EventArgs e) { Button1.Visible = false; }