我正在与我的ASP.NET开发团队合作,在渲染页面时尝试创建“更好”(即更清晰)的
HTML.目前,.NET有一种令人讨厌的倾向,即将
JavaScript转储到页面中,这使得它成为表单控件的强制要求,并且在JS不可用时不允许表单工作.在某些情况下,我们正在努力克服这个问题,而不必在开发时间估算中添加一个显着的块.
我之前曾经使用过MVC中的Struts,并且发现在那个实例中,我能够保持HTML页面的完全符合我的想法. (这个观点是基于我最初预先开发的“最佳情况”静态HTML,然后交给Java程序员来填补漏洞.)
这非常好,我们能够从CMS中看到一些“最好”的网页. .NET MVC能否为我提供我需要的分离,或者将宝贵的开发时间放在一边进行测试,这会是一种虚假的经济吗?
如果.NET MVC不会给我这种对分离的细粒度控制,那么对.NET编码实践,库等的任何建议都可能会非常有用.