我有一个专门用于报告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