[問題] ASP.NET MVC程式寫作架構

看板C_Sharp作者 (KGB)時間10年前 (2013/07/25 14:06), 編輯推噓0(006)
留言6則, 4人參與, 最新討論串1/1
問題:首先我大致說明我的架構,一個solution底下有五個project, 每個project都是不同的小型網站(不同ip),但裡面都有一個申請表格,目前要將五個網站各別申請 表格寫成一個專案,IIS底下去設定虛擬應用程式使用,但申請表格內都需要個別顯示的文字 或圖片,目前cotroller裡面寫成去判斷domain來取得所需要的資料,但是整個申請表格有 太多資料需要判斷,想請問有沒比較好的方法呢? version : ASP.net MVC4 範例: private string gettitle(){ string url = null; url = Request.Url.Authority; if (url == "localhost:1000") return "aa"; else if (url == "localhost:1001") return "bb" ......... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.9.223.189

07/25 14:41, , 1F
既然每個申請表格的文字圖片都不同,為什麼要寫在一起?
07/25 14:41, 1F

07/26 14:53, , 2F
應該說只有部分顯示名稱不同,圖片沒有不同,誤打
07/26 14:53, 2F

07/26 20:18, , 3F
把所有顯示字串包成一個class或用resource
07/26 20:18, 3F

07/26 20:19, , 4F
用到的字串都從裡面取,controller設要用哪一個就好
07/26 20:19, 4F

07/27 02:36, , 5F
同個抽象類別~五種繼承物件~初始化的時候設定資料~相同不
07/27 02:36, 5F

07/27 02:37, , 6F
變的方法就寫在抽象類別~判斷domain時決定該new成什麼物件
07/27 02:37, 6F
文章代碼(AID): #1HyC1WTC (C_Sharp)