在过去的几个月里,我阅读了多篇关于 ASP.NET MVC 中这种新的不显眼的 JavaScript 方法的文章。你可以在这里读到它。
它基本上将所有内容都放入前缀为 的 HTML 属性中data-...
,上次我检查时,HTML 规范不允许这样的事情。(我不关心 HTML 5,因为它还不完整。)
我的问题是:
如果我在我的 ASP.NET MVC 应用程序中使用此功能,它会使应用程序的 HTML 输出无效,不是吗?如果是这样,那它有什么好处呢?
MVC 在这里和那里放了一些 JavaScript 的东西从来没有真正困扰过我。但是,如果我的 HTML 输出无效,那会很困扰我。