有誰知道任何有關ASP.NET中跨瀏覽器開發的優秀資源嗎?具體來說,是什麼原因導致一個頁面,看在FF /鉻/ IE不同,有哪些陷阱開發時,如何解決此問題在新項目中加以解決等跨瀏覽器ASP.NET網站開發的良好資源
回答
有真的不是我發現的特定資源該類型的信息。一般來說,我在遇到錯誤時找到了這些信息。但是,第一步至少要學習不同瀏覽器使用的渲染引擎的高級概述。他們都有自己特定的「怪癖」,因此存在像http://www.quirksmode.org/這樣的網站。
相關的不同的發動機的另一件事是瞭解發展的盒模型和CSS如何區別對待它在每個瀏覽器(和不同版本的瀏覽器)。如果你需要非常擔心瀏覽器之間的像素完美匹配,那麼你將會有很多樂趣。
與此相關的另一件事是看看CSS Reset Sheets。這使得不同瀏覽器之間的環境非常相似。這使得開發變得更容易,但是從佈局的角度來看,仍然不是萬無一失的。
一個很好的工具,跨瀏覽器的網站是微軟SuperPreview。這仍然處於測試階段,但到目前爲止,這對網絡開發將會有很大的幫助。
希望有幫助!
對於HTML標記和CSS來說,這確實應該比ASP.NET特別重要。這將有助於您的搜索。
對我來說,這一直是學習困難的方式,用了很多的谷歌搜索沿的問題。
Quirksmode.org是一個很好的參考,因爲Agent_9191的建議,還有其他更專業的&分散在整個網絡。
但是,如果您嘗試閱讀和理解所有的瀏覽器之間的不兼容性很容易被淹沒。很多時候,我真的需要具體的例子來學習。
爲此,我真的很喜歡alistapart.com。當談到以跨瀏覽器兼容的方式創建佈局時,該網站上有很多好東西。
通常,如果你只需要使用標準的普通服務器控件ASP.net給你,你不會得到與ASP.net和跨瀏覽器兼容性問題的任何問題。當問題開始時(正如CD所說),當您使用ASP.net Ajax控件工具包或jQuery或其他任何方式進行更「高級」的Ajax調用時,您仍然需要向後兼容至IE6(這會導致大部分問題!)。
我經歷了什麼,當
- 您使用的是很多像JavaScript客戶端代碼(Ajax調用等)出現的跨瀏覽器的問題。在這種情況下,尋找像jQuery這樣的高級庫可以做大部分工作。 你處理CSS樣式表做你的頁面設計和佈局,您應該 做使用CSS而不是內嵌樣式
- !對於CSS來說,這是一個邊幹邊學的問題。您將獲得有關在大多數瀏覽器上工作正常的經驗,以及可能會給您帶來問題的經驗。
通常,對於ASP.net來說,記住頁面/控件/定製服務器控制生命週期是非常重要的。你應該對此有個好主意,但網絡上有很多信息。大多數ASP.net ViewState遇到的問題都是由於相應控件的生命週期的不正確處理造成的(例如,將動態元素添加到早期/晚期,閱讀頁面的OnInit中的ViewState並想知道爲什麼你的值是空的等等...)
對於ASP.NET的特定方面,我能想到的最重要的技巧是避免更復雜的ASP.NET控件儘可能多。框架產生的標記越多,你需要放鬆的東西越多。說實話,在一天結束的時候,人們可以在ASP.NET中使用中繼器和用戶控件來做所有需要做的事情。這是在1.1天內要做的事情,以獲得類似體面標記的東西。
現在,如果你無法避免更復雜的控制,我也會檢查出Css Friendly Control Adapters。他們可以幫助減少一些其他的東西。
- 1. Winforms開發的良好資源
- 2. 良好的資源ASP.Net MVC 3
- 3. 要求良好的ASP.NET MVC 2資源
- 4. 在開發一個支持帶和不帶javascript的瀏覽器的網站上,有什麼好的資源?
- 5. ASp.NEt MVC:在網絡瀏覽器中推送新資源網站更新
- 6. 如何使網站瀏覽器友好?
- 7. 在離開網站前確認郵件跨瀏覽器(JS)
- 8. Wordpress的良好資源?
- 9. InstallScript上的良好資源
- 10. 良好的facelets資源?
- 11. 瀏覽器能否選擇性地從網站請求資源?
- 12. 移動網站開發資源
- 13. Android瀏覽器註銷ASP.NET網站
- 14. 良好的學習資源「接近金屬」Web開發
- 15. 移動應用程序開發的良好資源?
- 16. 如何閱讀已在瀏覽器中打開的源網站
- 17. (Mobile)瀏覽器支持跨源資源共享?
- 18. 跨瀏覽器擴展開發和外部網站:最佳實踐
- 19. 網頁跨瀏覽器CSS
- 20. 良好的資源爲iPhone開發人員學習Mac OS X開發
- 21. 良好的網站生成器
- 22. ASP.NET MVC - 跨瀏覽
- 23. 用於跨瀏覽器兼容性的CSS資源
- 24. 通緝:記錄跨瀏覽器差異的資源
- 25. 在瀏覽器中使用瀏覽器時,ASP.NET未加載ASP.NET網站
- 26. 離開網站或關閉瀏覽器時觸發的事件
- 27. 網站跨瀏覽兼容性
- 28. 網站開發項目管理的良好實踐
- 29. ASP.NET移動網站開源
- 30. asp.net網站建立良好,但發佈給出錯誤
這篇文章可能對您有用http://www.jankoatwarpspeed.com/post/2009/04/27/ASPNET-for-web-designers-Introduction.aspx – 2009-11-27 23:13:53