با سلام
احتیاج به کد تایمر معکوس با سی شارپ تحت وب دارم و میخوام مثلا از 30 دقیقه بشمارد و به عقب بره و هنگامی که زمانش 0 شد یک پیام بده
با سلام
احتیاج به کد تایمر معکوس با سی شارپ تحت وب دارم و میخوام مثلا از 30 دقیقه بشمارد و به عقب بره و هنگامی که زمانش 0 شد یک پیام بده
کد HTML:<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Timer ID="Timer1" runat="server" Interval="60000" ontick="Timer1_Tick"> </asp:Timer> <br /> <asp:Label ID="Label1" runat="server" Text="30"></asp:Label> </ContentTemplate> </asp:UpdatePanel>protected void Timer1_Tick(object sender, EventArgs e)
{
int count=int.Parse(Label1.Text);
if (count != 0)
Label1.Text = (count - 1).ToString();
else
{
//
}
}
موفق باشید.
دوست عزیز بابت کد ممنون لطفا در مورد کد html یک توضیح بدین چون چند تا Error می ده و آیا در کدی که شما نوشتین احتیاج به کنترل timer داره چون در VS هچین کنترلی رو ندیدم که داشته باشه؟؟؟؟؟!!!
<asp:Timer ID="Timer1" runat="server" Interval="60000" ontick="Timer1_Tick">
</asp:Timer>
از Timer Jquery استفاده کنید.
http://plugins.jquery.com/project/timers
http://jquery.offput.ca/every/
سلام
بعضی اوقات کنترل های Ajax گیر های عجیبی می دن
پروژه با IE باز کن اگه گوشه سمت چپ پایین علامت اخطار داشت یعنی همون که من گفتم
یه پروژه جدید باز کن
من یه نمونه برات نوشتم
موفق باشی
سلام دوست عزیز میشه کد های خود تایمر را به من به زمان vb تحت وب به من بدهید یک تامر که با زدن کلید شروع ،شروع به شمردن کند و با زدن کلید پایان زمان سپری شده را به ما بدهد
کسی جواب سوال بالا رو نمیدونه؟؟؟
سلام تایمر معکوس تو Win From هم همین کد و میشه گذاشت؟
من می خوام برای نمایش معکوس زمان Progress bar یه تایمر معکوس مثلا 10 ثانیه ای قرار بدم رو یه Label نمایش بده
اگر از سمت کدهای سرور تایمر بزاری ، ترافیک سرورت شدیداااااا بالا میره و صفحه ای باز نمیکنه چون دایم در حال آپدیت کردن تایمر هست
باید با جاوا این کار رو انجام بدی با setInterval جاوا
خوب یه راه حل میشه بدی دوست عزیز کدی داری که اینکار رو تو Win Form انجام بده
setTimeout(function () {
alert("نیم ساعت گذشت !")
}, 18000);
بجای 18000 باید مدت زمانی که میخوای بر اساس میلی ثانیه وارد کنی
شما مدت زمانت رو بر اساس ثانیه مشخص کن و هرچی شد، یه 0 آخرش اذافه کن
بجای alert هم هر کاری خواستی کن.
آخرین ویرایش به وسیله mortezagt : دوشنبه 02 اسفند 1395 در 15:45 عصر