PDA

View Full Version : سوال: راهنمای در مورد استفاده ار تایمر در asp.net



shabah123
یک شنبه 25 اردیبهشت 1390, 20:50 عصر
سلام دوستان عزیز خسته نباشید
من باید پروژه ای رو تحت زبان asp.net انجام بدم که در آن وقتی مثلا دکمه مورد نظر رو کلیک کنیم بعد از 10 ثانیه به یک صفحه مورد نظر برویم.
ممنون میشم کد رو برام بزارید.

alonemm
دوشنبه 26 اردیبهشت 1390, 14:56 عصر
باسلام :
یک مثال:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Timers</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:Timer runat="server" id="UpdateTimer" interval="5000" ontick="UpdateTimer_Tick" />
<asp:UpdatePanel runat="server" id="TimedPanel" updatemode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger controlid="UpdateTimer" eventname="Tick" />
</Triggers>
<ContentTemplate>
<asp:Label runat="server" id="DateStampLabel" />
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>
</html>

و رویداد مورد نظر:

protected void UpdateTimer_Tick(object sender, EventArgs e)
{
DateStampLabel.Text = DateTime.Now.ToString();
Response.Redirect("MAJID.aspx");
}


موفق باشید.