0
我開發了一個ASP.NET應用程序,我已經使用會話參數傳遞。 我不想讓用戶在會話過期時輸入數據。請告訴我如何做到這一點。如何限制用戶在ASP.NET中會話過期時輸入數據?
我開發了一個ASP.NET應用程序,我已經使用會話參數傳遞。 我不想讓用戶在會話過期時輸入數據。請告訴我如何做到這一點。如何限制用戶在ASP.NET中會話過期時輸入數據?
創建一個基本頁面,從System.Web.UI.Page繼承,並在加載事件中檢查您的sesion對象,如果它的null然後重定向到主頁,然後讓所有的頁面都繼承它。
但是,正如其他人所評論的那樣,數據庫連接不應該保持打開狀態。你的用戶界面不應該有你的數據庫連接的任何知識。您的業務層是您應該使用數據庫連接的地方。
在業務層假設你使用的是SQL,你應該有一個說法是這樣的:
using (SqlConnection con = new SqlConnection(connectionString))
{
}
在using語句的SQL連接如年底將佈置。欲瞭解更多信息,你可能想看看這篇文章:
感謝
保羅
設計不好,不好的問題,而不是源代碼... – Aristos 2010-09-17 19:45:49
一般來說,你從來沒有離開過數據庫連接打開。 – Aristos 2010-09-17 19:47:44
Hello Aristos, 對不起,請檢查我更新的問題。感謝您的時間。 – Simhadri 2010-09-21 17:41:07