無論在哪裏使用錯誤消息(或其他用戶消息),在整個應用程序中,我通常對一個字符串進行硬編碼。顯然,這可能非常糟糕(尤其是當您可能不得不回來並本地化應用程序時)。集中這些字符串的最佳方法是什麼?一個靜態類?常量?一個XML文件?或者是一個組合(比如用常量來創建一個用於從xml文件中讀取的靜態類)。在應用程序中集中處理錯誤消息的最佳方法是什麼?
2
A
回答
5
在資源文件中創建字符串。然後您可以通過添加額外的資源文件進行本地化。
退房http://geekswithblogs.net/dotNETPlayground/archive/2007/11/09/116726.aspx
1
使用字符串資源。
0
.net對所謂的資源文件有很好的支持,在這裏你可以存儲一種語言的所有字符串。
1
我總是根據您的語言(靜態類?應用程序範圍的控制器?資源文件?)定義常量,並根據需要隨時調用它們。當然,他們仍然是以某種方式「硬編碼」的,但它們也很好地集中,命名約定是有意義的。
1
創建資源(的.resx)文件,並添加你的字符串存在。 VS將爲您生成一個課程,讓您輕鬆訪問這些資源,並具有完全的智能。然後,您可以用相同的方式添加本地化資源。
相關問題
- 1. 集中TempData成功/錯誤消息的最佳方法是什麼?
- 2. 在Web應用程序中處理DateTime的最佳方法是什麼?
- 3. codeigniter/php應用程序中錯誤處理的最佳做法
- 4. 處理反應堆中的提取錯誤的最佳方法是什麼?
- 5. 處理應用程序配置的最佳做法是什麼?
- 6. 存儲應用程序信息的最佳方法是什麼?
- 7. 處理rabbitmq消息處理中的時鐘的最佳方法
- 8. 處理函數錯誤消息最理想的方法是什麼?
- 9. 在應用程序中處理有效日期的最佳方式是什麼?
- 10. 處理試用版應用程序的最佳方法是什麼?
- 11. 在Grails服務中處理錯誤和消息的最佳方法
- 12. 什麼是使用功能方式處理日誌消息的最佳做法
- 13. 在Laravel中處理本地化消息的最佳做法是什麼?
- 14. 在Web應用程序中管理DataCacheFactory對象的最佳方法是什麼?
- 15. 在Rails應用程序中管理多頁JavaScript的最佳方法是什麼?
- 16. 處理Java Web應用程序版本控制的最佳方法是什麼?
- 17. 在RestSharp中處理響應的最佳方式是什麼?
- 18. 在angular.js應用程序中進行全局錯誤處理的最佳方式是什麼?
- 19. 在WMB中處理退出消息的最佳方法
- 20. 在Dataflow中處理GCS文件的最佳方法是什麼?
- 21. 在C++中處理大數字的最佳方法是什麼?
- 22. 在JavaScript中處理遞歸的最佳方法是什麼?
- 23. 在webservice中處理sql-connections的最佳方法是什麼?
- 24. 在Flux中處理ajax請求的最佳方法是什麼?
- 25. 在Rails 2.1.x中處理RoutingError的最佳方法是什麼?
- 26. 在ReactJS中處理空值的最佳方法是什麼?
- 27. 在PostgreSql中處理RFID的最佳方法是什麼?
- 28. 在kthread中處理ERESTARTSYS的最佳方法是什麼?
- 29. 處理元素集合的最佳方法是什麼?
- 30. 處理Play中的初始化錯誤的最佳方法是什麼? Framework 2.0?