我将修复旧的ASP.NET应用程序的外观,以便它可以符合我的组织的新Web视觉标识。旧应用程序没有任何母版页,并使用非常基本的.include文件。修改.include标题不会改变应用程序页面的整体外观,我仍然需要手动导入新的css定义,用60多个.aspx页面上的div替换表标记。
我该怎么办?我有长期可维护性,因此母版页是明显的解决方案。是否有任何css解析器可以简化这种转换?
谢谢。 -Dhruv
答案 0 :(得分:2)
我不知道任何可以让你非常轻松的工具。
我最好的建议是咬紧牙关并升级到ASP.NET 3.5或4.0项目,以便您可以利用.NET自该网站构建以来的进步。
在盛大的计划中,60页并不是一个巨大的数字。创建新的母版页,然后删除这60个页面中的所有非内容部分,并将其包围在<asp:Content
标记中。
我敢打赌你会发现它的工作量远远少于你现在所担心的工作,更重要的是,每次你必须从现在开始更新网站时它会产生红利。