我有一个非常大的ASP.NET项目,我需要使用Web标准 - 该应用程序有两个部分: 1.)允许用户“构建”网站的管理部分 2.)构成用户站点的前端(许多Web控件,母版页,用户控件等等......大部分只是代码)
我想知道poeples推荐是什么让这个项目利用网络标准?我应该更多地了解MVC吗?我没有对MVC做过任何事情,但它似乎默认支持友好的URL。
有没有人使用现有的大型ASP.NET应用程序/站点完成此操作?
提前感谢: - )
答案 0 :(得分:1)
Web标准是什么意思?有效的HTML / CSS?没有故事的布局?有效的JavaScript?
我建议你只是在不同的浏览器中测试它并修复你发现的问题。
答案 1 :(得分:0)
您可以选择两条路线。
1)撕掉它然后重新开始 2)修改你拥有的东西并逐步改变它“一次一页”
我知道这是一个简单而明显的答案,但如果做到这两点,他们都是可行的。
现代ASP.NET Web应用程序 CAN 符合标准,可以使用一些网址重写,并且可以从设计中分离内容。您只需要在行动之前进行思考,确保使用.NET 2.0或.NET 3.5控件并检查输出以确保获得良好的标记。
将旧的Web应用程序转换为MVC可以在不知道应用程序本身的情况下得到解答。它可能非常适合它并且很容易,它可能是一个痛苦的世界。
一如既往地使用最好的工具。