PDA

View Full Version : Làm 1 việc gì đó đúng lúc nào đó trong aspx



9vui.com
08-07-2009, 17:06
Ví dụ trong aspx em muốn 1 hàm được chạy, đúng 1 lúc nào đó thì làm sao nhỉ ?
Ví dụ đúng giờ đó ngày đó gửi thư chúc mừng sinh nhật...
Ai giúp em với.

P/S: 1 số người bảo dùng cách 1 request vào check xem hàm đó chạy được chưa cho chạy (cách này theo mình không khả thi)

dq_ninh
09-07-2009, 08:39
Ví dụ trong aspx em muốn 1 hàm được chạy, đúng 1 lúc nào đó thì làm sao nhỉ ?
Ví dụ đúng giờ đó ngày đó gửi thư chúc mừng sinh nhật...
Ai giúp em với.

P/S: 1 số người bảo dùng cách 1 request vào check xem hàm đó chạy được chưa cho chạy (cách này theo mình không khả thi)

Cách dễ nhất là gọi một hàm trong master page dùng timer, với điều kiện tất cả các web-pages đều có chung một master page.

Nhưng tại sao phải viết ở aspx?

namrom
09-07-2009, 15:52
đơn giản nhất là dùng control timer

trinhdiep
10-07-2009, 08:54
oh. xem ví dụ của bạn thì cái nè còn chạy dài dài. control timer cũng chỉ su dụng trong một session thoi chu.

9vui.com
10-07-2009, 21:00
Vậy web phải có người duyệt thì mới thực hiện được ?

dq_ninh
10-07-2009, 21:30
Vậy web phải có người duyệt thì mới thực hiện được ?

Đúng như vậy. Cho nên tôi mới hỏi bạn, tại sao lại viết ở trong một aspx? Nếu cái web-site của bạn không ai vào hết, thì làm sao cái hàm tự động chạy được?

dammio
11-07-2009, 16:58
Đặt một biến Application ở server để hẹn ngày giờ làm việc gì đó chỉ cần kích hoạt biến này = dòng code. Biến này chỉ mất đi trừ khi server của bạn refresh.