2014-01-26 164 views
0

在我的ASP.NET web應用程序中有一個函數會消耗大量的服務器資源。 運行此功能時,我想暫時禁止用戶訪問某個頁面,並將用戶重定向到警報頁面,以通知他們稍後再回來。 完成此功能後,用戶將被允許訪問所有頁面。 有什麼辦法可以做到這一點?暫時禁止訪問某些頁面

+0

您的網站是否有受管理員保護的頁面? – FeliceM

+0

@FeliceM是的。我將在管理頁面中運行此功能。同時,我想通過臨時禁止用戶訪問某個頁面來減少服務器資源。 – My2ndLovE

回答

1

在頁面上你不就不會得到用戶的訪問簡單地寫這行代碼的Page_Load

Response.Redirect("Thealertpage.aspx"); 

然後在你的警報頁面輸入您的留言給用戶和一個按鈕到別的地方重定向在您的網站使用上面的同一行,但使用不同的頁面鏈接。或者,只需刪除頁面並按照刪除的頁面命名警告頁面。

我也在考慮建議您使用會話變量在複選框中設置在您的管理頁面中,但您需要將複選框狀態保存在數據庫中。太過於爲你的情況臨時設計的東西。

+0

好吧,我會嘗試。謝謝! – My2ndLovE