我有一個專門用於報告PBX擴展統計信息的ASP.NET網站。它包含許多報告頁面,使用幾乎完全由代碼隱藏(設置Label控件的Text屬性而不是使用Response.Write)生成的HTML,使用未參數化的字符串文字SQL查詢來填充「參考數據表」參數。戰略建議:升級Web應用程序的設計
維護頁面至少包含DataGrid和詳細信息表單,但在e上使用相同的DAL,因爲可以說它支持多個DB服務器,每個子類都使用它們自己的字符串重寫這些訪問方法查詢。
我需要考慮清理這個爛攤子?我已經做出了一個幾乎明顯的決定,即使用第三方報表解決方案,並將查詢移動到各自的數據庫語言中存儲的特效庫,縮小不同DAL類的多樣性,並將CSS分成共享文件它非常隱藏在C#文件中!
我也喜歡手風琴,但我的客戶都沒有。 :( – cfeduke 2008-10-28 22:46:46
手風琴的問題是,你通常不知道窗格標題是可摺疊的,除非你嘗試過或開發它:)或者,你可以使用面板並通過UpdatePanels填充它們... – tsilb 2008-10-28 22:49:11