我一直在想,當我的web應用程序發生錯誤時,使用html頁面作爲錯誤頁面會呈現出更好的效果,因爲它會一直運行,除非我的整個服務器關閉或使用動態服務器端頁面,因爲它們可能會受到導致錯誤的問題的影響,所以系統可能會以無限循環結束以呈現錯誤頁面。但我可能沒有徹底思考,所以我在問你對這個案子的看法?哪一個更適合自定義錯誤:HTML或查看
0
A
回答
1
這主要取決於兩個因素:
- 無論你想重用的佈局圖到錯誤頁面集成到網站設計
- 無論你想在錯誤頁面中的任何動態內容(用戶鏈接等)
無論哪種情況,您都需要使用Views而不是Html頁面。後者具有無法引起進一步例外的優點。然而,與視圖一起使用的控制器中的仔細編碼的OnException方法可以提供比靜態Html頁面更好的用戶體驗。
0
保持您的錯誤頁面靜態HTML。
如果您使用動態視圖,佈局頁面存在問題 - 例如,您的錯誤頁面不會呈現,並且您提到最終會出現無限循環。
如果你想捕捉異常並提醒你看看Elmah。
相關問題
- 1. 哪個更適合SQL查詢或者一個大查詢
- 2. 哪個查詢更合適?
- 3. 哪一個更適合查詢PHP類?
- 4. 錯誤在查看自定義模型
- 5. 哪個最常用? RSS或Atom?哪一個更適合從?
- 6. IB或TableView中的TableViewCell,哪一個更適合定製?
- 7. 哪個更適合自舉,cdn或自託管?
- 8. 哪個更適合Windows,git或mercurial?
- 9. 哪個更適合故事板或xib?
- 10. SVG或Canvas!哪個更適合圖表?
- 11. JEE6:自定義領域vs ResourceFilter - 哪一個更適合REST資源驗證?
- 12. 哪個DTD更適合移動網站,「XHTML Mobile」或「HTML 5」?
- 13. 哪個更適合網站性能。 PHP的MySQL查詢或純HTML?
- 14. 哪個更適合做大一個方法或分離方法?
- 15. Mysql join或php in_array()哪個更適合優化Mysql查詢?
- 16. 哪個更適合檢查值:isset或= NULL?
- 17. 哪一個更適合WF4.0的架構?
- 18. 哪一個更適合投票功能
- 19. 哪個更適合Spinner?
- 20. 哪一個更快速的查看或子查詢?
- 21. 哪一個查看或sql查詢更快?
- 22. 同一個自定義的更多實例的事件查看
- 23. Listview自定義適配器給出了一個錯誤
- 24. 連字符或下劃線哪個更適合寫HTML類或id名
- 25. 線程構建塊庫或MPI?哪一個更適合我?
- 26. 哪一個適合更好的UI或DSL?
- 27. MYSql:哪一個更適合獲得ROWS? (其中())或的foreach
- 28. 哪一個更適合Vaadin應用程序,Tomcat或Jetty?
- 29. 哪一個更適合使用Sencha Touch或phonegap for android?
- 30. 屬性或變量,哪一個更適合上課?