PDA

View Full Version : وقفه چند ثانیه ای در برنامه



amirferdowsi
پنج شنبه 28 تیر 1386, 11:52 صبح
سلام به تمامی دوستان
من در سایتی که دارم طراحی می کنم ، احتیاج به یک وقفه چند ثانیه ای دارم یعنی مثلاً در
صفحه ای اطلاعاتی رو از کاربر بگیره و بعد از 5 ثانیه به صفحه بعد بره . من قبلاً در ASP کلاسیک از setTimeout استفاده می کردم ولی حالا این وقفه من باید در قسمت Code Bihind انجام بشه . اگه لطف بفرمائید و من رو راهنمایی کنید ممنون میشم

Chabok
پنج شنبه 28 تیر 1386, 18:00 عصر
سلام
مطمئنید می خواهید این وقفه سمت سرور باشه ؟
اصولا سمت کلاینت اینکارو می کنند .
ولی به هر حال می توانید با تابع

Threading.Thread.Sleep(1500)
که داخل پرانتز به میلی ثانیه می باشد در سمت کدهاتون وقفه ایجاد کنید .

موفق باشید .

mehdi.mousavi
پنج شنبه 28 تیر 1386, 18:58 عصر
سلام به تمامی دوستان
من در سایتی که دارم طراحی می کنم ، احتیاج به یک وقفه چند ثانیه ای دارم یعنی مثلاً در
صفحه ای اطلاعاتی رو از کاربر بگیره و بعد از 5 ثانیه به صفحه بعد بره . من قبلاً در ASP کلاسیک از setTimeout استفاده می کردم ولی حالا این وقفه من باید در قسمت Code Bihind انجام بشه . اگه لطف بفرمائید و من رو راهنمایی کنید ممنون میشم


سلام.
فقط یه چیزی به ذهنم رسید، گفتم بگم بد نیست. اونم اینکه این وقفه رو که برای Synchronize کردن چند Thread قرار نیست استفاده کنید؟؟؟ اگه به این دلیل میخواهید تو کد وقفه ایجاد کنید، این کار صحیح نیست و باید از Synchronization Object ها استفاده بشه. در غیر اینصورت، روش پیشنهاد شده هیچ مانعی نداره.

amirferdowsi
جمعه 29 تیر 1386, 00:16 صبح
از راهنمایی شما ممنونم ، مشکلم حل شد