2013-10-24 69 views
0

我有一個使用VB編寫的ASP.NET網站。用戶登錄到該站點。根據部門有許多不同類型的用戶。根據用戶類型的不同,我們需要爲某些用戶類型顯示某些內容,併爲其他用戶類型顯示其他內容。我想有一個基於該用戶類型顯示事物的系統,但如果可能的話,不會有一堆IF語句。目前,我們爲每個用戶類型都有一個文件夾,其中包含使用該類型的母版頁的頁面。這些來的情況下使用用戶控件,但在其他情況下則不使用。當他們不使用用戶控件時,我們會在很多頁面上重複字段。這使得維護和增強耗時。不好的部分是,如果我要在用戶控件中輸入「聯繫信息」,則不會爲每種類型的用戶顯示所有聯繫信息。某些類型的用戶具有其他類型的用戶,其他類型的用戶具有其他類型。用戶訪問並顯示基於用戶類型的字段

請記住,我們的主要問題之一是,這個網站已經非常大,所以我現在不能完全重新設計它。

有沒有人有任何戰略或資源我可以看看發展一個真正偉大的和有組織的方式做到這一點?

回答

0

儘管您可以在每個文件夾中放置web.config來控制對每個文件夾的訪問,但這並不能解決用戶控件的問題。您將不得不在該控件中使用IF語句。但這似乎不是什麼大不了的事。這只是一個控制。

Controling security with web.config

+0

感謝您的回覆。有一堆控件存在用戶需要根據用戶類型查看某些內容的問題。如果在所有這些控制措施中也有說明的話。 – hondaman2003

+0

我沒有看到任何其他方式。對不起,我忍不住。 – Steve

相關問題