ehsan3030
سه شنبه 16 شهریور 1389, 14:38 عصر
سلام من میخواهم یک ساعت پویای درست در صفحات وبم قرار بدم(یعنی هر ثانیه تغییر کنه)
با JS که به خاطر نمایش زمان سیستم کلاینت مناسب نیست.
با AJAX و کنترل Timer و از آنجا رویداد Tick ش هم به نظر خیلی احمقانه میاد(هر ثانیه برود و یک Event را در CodeBehind اجرا کند!)
به نظرم باید یک طوری زمان درست را از code behind بگیرم با مثل همچین دستوری:
DateTime Dt = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(Dt, "Iran Standard Time");
و بعد به جاوا اسکریپت داخل صفحه یکجوری انتقال بدم و بعد اون را با جاوا اسکریپت با مثل همچین دستوری هر ثانیه آپدیت کنم :
SetTimeout
//یا
SetInterval
لطفا روش درست کار را به من بگید؟
با JS که به خاطر نمایش زمان سیستم کلاینت مناسب نیست.
با AJAX و کنترل Timer و از آنجا رویداد Tick ش هم به نظر خیلی احمقانه میاد(هر ثانیه برود و یک Event را در CodeBehind اجرا کند!)
به نظرم باید یک طوری زمان درست را از code behind بگیرم با مثل همچین دستوری:
DateTime Dt = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(Dt, "Iran Standard Time");
و بعد به جاوا اسکریپت داخل صفحه یکجوری انتقال بدم و بعد اون را با جاوا اسکریپت با مثل همچین دستوری هر ثانیه آپدیت کنم :
SetTimeout
//یا
SetInterval
لطفا روش درست کار را به من بگید؟