[DisplayName("foo")]
和[Display(Name="foo")]
對於@Html.LabelFor(x => x.MyProperty)
的結果是相同的。都生成<label for="MyProperty">foo</label>
。 DisplayName的優點是什麼?DisplayName屬性比Display屬性有什麼優勢?
10
A
回答
18
Display
屬性應該優於DisplayName
屬性。前者來自DataAnnotations
命名空間,並且暴露了比後者更多的屬性,即。短名稱,提示,組名,訂單,描述,這些由DataAnnotationsMetadataProvider
使用。
最重要的是,DisplayName
只接受文字,而Display
接受資源類型和密鑰,可用於使用單獨的資源文件(resx)提供翻譯。
3
真的不能說使用一個優勢。 DisplayName
存在於舊版本的框架中,而Display
只能在ASP.NET MVC 3中使用,因爲它是在.NET 4.0中引入的。
相關問題
- 1. 更改屬性的DisplayName屬性
- 2. C#中的屬性優勢
- 3. 本地化DisplayName屬性
- 4. 屬性和屬性有什麼區別?
- 5. 奇怪,爲什麼displayName屬性爲LabelFor忽略上覆蓋的屬性今天
- 6. 獲取DisplayName屬性的所有值
- 7. ECMAScript-5中屬性屬性「功能」的優點是什麼?
- 8. 什麼是「TemplatedParent模板屬性」依賴項屬性優先
- 9. Silverlight是否比JavaScript有性能優勢?
- 10. 在定義XSD時使用屬性組優於屬性有什麼好處?
- 11. 根據DisplayName屬性生成列標題?
- 12. Orchard CMS中的Localized DisplayName屬性
- 13. DB2比VSAM有什麼優勢?
- 14. git比git-svn有什麼優勢?
- 15. 使用Redux比React有什麼優勢?
- 16. Digest :: SHA比Digest :: SHA1有什麼優勢?
- 17. 使用HttpApplication比HttpApplication有什麼優勢?
- 18. DIVS比表格有什麼優勢?
- 19. django-treebeard比django-mptt有什麼優勢?
- 20. LePUS3相比UML有什麼優勢?
- 21. 使用POCO比DataTables有什麼優勢?
- 22. 使用SVN比CVS有什麼優勢?
- 23. 使用BaseAdapter比ArrayAdapter有什麼優勢?
- 24. 什麼是屬性?
- 25. 屬性 - 比較
- 26. ember.js中'[]'屬性和'@each'屬性有什麼區別?
- 27. 拋出無效屬性或屬性參數有什麼異常?
- 28. title屬性和tooltip屬性有什麼區別?
- 29. 爲什麼屬性裝飾器顯示「對象沒有屬性」?
- 30. HTML5屬性優先