2014-02-19 144 views
0

我之前的所有網頁開發都是IE瀏覽器。但在我目前的項目中,我可能會選擇使用哪種瀏覽器進行設計。我的問題是,我應該選擇哪種瀏覽器?快速谷歌搜索顯示,Chrome嚴格遵守HTML標準,所以起初我認爲我應該選擇Chrome。但後來我想知道IE是否可能是更好的選擇,因爲MVC生成的HTML可能是IE兼容的。asp.net mvc瀏覽器兼容性 - 爲哪種瀏覽器設計?

ASP.Net MVC4/razor是否生成符合HTML標準的HTML或HTML在IE中工作?我知道我有更多的控制與MVC生成的HTML相比,常規的ASP.Net,但仍然有一些東西正在爲我生成,如Html.EditorFor(...)

所以,如果你可以選擇你的用戶將用於ASP.Net MVC 4項目的瀏覽器,你會選擇哪一個,爲什麼?

謝謝!

回答

1

mvc的好處是,它完全控制了生成的html,因此您可以正確創建自己的標記,javascript和css以支持任何瀏覽器或所有瀏覽器。所以最後它並不重要mvc框架,重要的是你創建的html

+0

但是,像Html.BeginForm或Html.DisplayNameFor這樣的函數呢?如果您正在使用這些(我是),那麼_some_ HTML由MVC生成。這不可能有這個HTML的瀏覽器兼容性問題嗎? – user3329311

+1

不,因爲是html標準,這也是完全定製的,通過模板,腳手架,EditorTemplates和DisplayTemplates – Jorge