Asp.net mvc 4 asp.net mvc浏览器兼容性-为哪个浏览器设计?

Asp.net mvc 4 asp.net mvc浏览器兼容性-为哪个浏览器设计?,asp.net-mvc-4,cross-browser,Asp.net Mvc 4,Cross Browser,我以前所有的网页开发都是IE的。但在我目前的项目中,我可能可以选择为哪个浏览器设计。我的问题是,我应该选择哪个浏览器?谷歌快速搜索显示,Chrome最符合HTML标准,所以一开始我认为我应该选择Chrome。但我想知道IE是否是一个更好的选择,因为MVC生成的HTML可能与IE兼容 ASP.NETMVC4/razor是生成符合HTML标准的HTML,还是生成在IE中工作的HTML?我知道与普通的ASP.Net相比,我对使用MVC生成的HTML有更多的控制,但是仍然有一些东西在为我生成,比如HTM

我以前所有的网页开发都是IE的。但在我目前的项目中,我可能可以选择为哪个浏览器设计。我的问题是,我应该选择哪个浏览器?谷歌快速搜索显示,Chrome最符合HTML标准,所以一开始我认为我应该选择Chrome。但我想知道IE是否是一个更好的选择,因为MVC生成的HTML可能与IE兼容

ASP.NETMVC4/razor是生成符合HTML标准的HTML,还是生成在IE中工作的HTML?我知道与普通的ASP.Net相比,我对使用MVC生成的HTML有更多的控制,但是仍然有一些东西在为我生成,比如HTML.EditorFor(…)

那么,如果您可以选择用户将在ASP.NETMVC4项目中使用哪种浏览器,您会选择哪种浏览器?为什么


谢谢

mvc的优点在于,您可以完全控制生成的html,因此您可以正确创建自己的标记、javascript和css,以支持任何浏览器或所有浏览器。因此,最后mvc框架并不重要,重要的是您创建的html

,但是像html.beginfour或html.DisplayNameFor这样的函数呢?如果您正在使用这些(我就是),那么一些HTML是由MVC生成的。这个HTML不可能存在浏览器兼容性问题吗?不,因为它是HTML标准,也是完全自定义的,通过模板、支架、编辑器模板和显示模板