javascript - .NET MVC 会给我所需的 HTML/CSS/JS 分离吗?

标签 javascript html css asp.net-mvc

我正在与我的 ASP.NET 开发团队合作,尝试在呈现页面时创建“更好的”(即更干净的) HTML。目前,.NET 有一种令人讨厌的倾向,比如将 JavaScript 转储到页面中,使其成为表单控件的强制性要求,并且在 JS 不可用时不允许表单工作。在某些情况下,我们正在努力克服这个问题,而不必在开发时间估算中增加显着的部分。

我之前使用过 MVC - 通过 Java 中的 Struts - 并且发现在那种情况下,我能够使 HTML 页面完全按照我希望的方式进行。 (此观点基于我通常事先开发的“最佳情况”静态 HTML,然后交给 Java 程序员来填补漏洞。)

效果非常好,我们能够从我见过的 CMS 生成一些“最佳”网页。 .NET MVC 能否提供我需要的分离,或者留出宝贵的开发时间来测试它是否是一种虚假的经济?

如果 .NET MVC 不会给我这种对分离的细粒度控制,那么任何有关 .NET 编码实践、库等的建议都可能非常有用。

最佳答案

ASP.NET MVC Framework 会给你一个更熟悉的分离。因为在 MVC 框架中没有 View 状态等,所以您不必担心 JavaScript 会被转储到您的页面中。您看到的唯一 JavaScript 调用将是您手动添加的调用。

在大多数情况下,您可以像在不同框架中那样分离 HTML/CSS/JS。

关于javascript - .NET MVC 会给我所需的 HTML/CSS/JS 分离吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56479/

相关文章:

javascript - 定义对象的成员函数

javascript - 页面加载后加载图像

javascript - 使用 css 打印 div 内容

javascript - 清除网站的存储持久性标志

html - 将多个 div 与 "align-items"对齐

javascript - 在 Canvas 上绘制有 5 个点的椭圆

jquery - 如何减少 Bootstrap 中表单输入文本字段之间的空间

php - 使用 PHP 从数据库填充单选按钮的值

css - 自定义 Bootstrap 轮播的宽度

Jquery CSS 不适用于 Post 中的 div